I may be late for this, but when I tested my app on various machines with various windows versions, all I had to do is to put msvcr100.dll and msvcp100.dll (found in the windows\system32 folder) to the same locations as the executable. The app has been compiled with MSVS 2010 Express under win7, and it worked fine on an old machine with an (almost) fresh xp installation.