Have you tried running it in compatability mode in Vista?
In order to do that, right click on the .exe file that's going to run the program and got to properties. Find the Compatability tab and click the box that says "Run this in compatability mode for:" and choose XP.