Based on a chat with PalashB, I finally decided that I needed to get down and take my C++ to another level, I had to write a Windows GUI in C++, something that I have been wanting to do since I started using Win32 APIs in VB6(thats about few years back).