Here's the deal. I'm working for a company and have created a Cocoa installer-like app, and another guy has created a Windows version. However, the Windows version was made for .NET 2, so every user who wants to use it needs .NET 2 (which requires Windows Installer 3). mad: why can't M$ bundle the .NET framework with Windows </rant>) Since the Windows guy only knows .NET, it's semi my responsibility to figure something else out that doesn't rely on .NET. Plus, I really want to have both apps share common code, which would be C/C++. It seems to me that when doing modern Windows programming, the choices are: .NET (easy for developer, annoying for user) MFC (seems old now, don't think M$ will be updating it any more) Win32 (+- WTL) The last option right now seems the best, although it would take the longest. Does VS support a visual editor for Windows? I know it can for MFC but it doesn't seem like it for Win32. Anyways, anyone have any experience in this area? Has anyone used WTL before? That might make it easier. Or is there another option to explore? Edit: what about Borland's C++ Builder?? Looks like it's still in active development..