Here’s a nice neat trick to get Windows XP application to work in VISTA.

[HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers]"$path"="WINXPSP2"

Replace $path with the absolute path to your program;

i.e.

c:\program files\myapp\myapp.exe

Make sure you add double back slashes.