Yes, placing the game in the dreaded "Program Files" folder will cause all manner of problems due to all the things Vista does when you have a file in there.
Also note, if the computer is a dual-core AMD CPU, you have to run the game in "Windows 98/Windows ME" compatibility mode. If the computer has an NVidia video card, make sure to get the latest driver as NVidia is still having nightmares getting thier drivers stable under Vista.