Everyone: I have the solution to this!!
I had some out of town relatives in town while my immediate family was out of town so I put together a game night. I had everyone over and my good friend’s brother had a NEW version of the old StarCraft. He said he bought it about 6 months ago. I guess Blizzard re-released the game with Vista Support?? The CD looks about the same but it states on the CD it is for Windows Vista and has a completely different Key. The package has the original StarCraft and Brood War. We installed this version on our Windows 7 machines and played StarCraft for 16 hours straight without ANY issues on all machines. We used old original maps from the original CD as well as many downloaded from Blizzard Years and Years ago. We even played with maps we downloaded off the internet without issues as well. It seems this re-release works and is fixed. So if you have Windows 7 and want to play this game you need to re-purchase it for Windows Vista and you will have no problems.
I am extremely happy to have this working perfectly!!! -WS
This isn't true. Maybe it worked for you but....Not for me.
DO NOT waste money on a new Starcraft game in hopes of fixing the problem. My current starcraft game is new (a little over 7 months old and has the "for Vista" on it) and while the installer is different than it use to be, the problems still exist on Windows 7.
Squall: When I was reading over this forum I noticed that Chaoslauncher was suggested a few times. I downloaded it last night and been using it, so far no freeze. The colour is funny but I don't care about that, its only in the title screen anyways, not during gameplay. I know people said there are fixes for that, I just don't care to look.
I haven't played many games of SC/BW with Chaoslauncher but so far so good. I just wish I didn't need another program to run Starcraft...I never heard of vbox but maybe I'll take a look at that.