I think the problem is with manifest. I remember having the similar issues when converted my projects. Basically, you need to create a new Win32 project in VS2010, then open wits linker properties and copy the stuff from Configuration Properties->Linker->Manifest File to your program.
For Win32 projects you should have this string in your linker command line:
/MANIFESTDEPENDENCY:"type='Win32' name='Microsoft.Windows.Common-Controls' version='188.8.131.52' processorArchitecture='X86' publicKeyToken='6595b64144ccf1df' language='*'"
If you had an "old school" manifest that was created via the resources (RT_MANIFEST thing) you need to delete it. It is quite an annoying thing, as I can recall. You will have to go through all your projects and manually change this