[quote name='ezelkow1']
There are some compatibility oddities since some of them are old. I noticed with diablo 2 I had to install the expansion in order for it to even run, without that it wouldnt start due to directx errors.
With starcraft there are color issues since it tries to force 16bit color but windows 7 doesnt like that and tries to revert back. In game the colors look fine but the menus and video are messed up. Theres a workaround though of leaving the 'Screen Resolution' change window open in the background, run in win98 compatibility mode, and all is well. I think that one might depend on your graphics card and if it can compensate[/QUOTE]
With Starcraft, you can also kill the Windows 7 Explorer shell and the colors will display perfectly. I set up a batch file that kills the explorer.exe process, opens the game, and then restarts Explorer when the game is exited. It's not ideal, but it's a small inconvenience to get such a great older game working well.