I know that Windows Vista behaves differently from Windows 98 and XP. It's possible that the display settings have somehow gotten messed up for the game. Try to force the game back to full-screen mode using the procedure in
this post to see if it will run again. If it will, put your savegame files back in the proper folder in My Documents, and your games should be there again. You can run it in full-screen mode until we can figure out a better solution.
I'm going to have to quit work for the night now, since I get up before 5:30 AM every day. If that procedure doesn't fix the problem, we'll have another look tomorrow.