I get this one a lot with many older games when running on Windows 7. (Fallout, Baldur's Gate, Bomberman, etc etc.. many Win95 era games.)
What takes care of it for me is a quick registry hack. This is done on a per-game basis. Of course, use care when messing with the registry, as you can...