I do stuff and thingies... Try widening and reducing the number of small nooks and crannies to correct the problem.
I'm posting this for the record because I haven't seen this solution here, yet.
So sry for posting in old topics, but this thread suited most.
I've tested it and it worked for me. Without this & without compatibility mode I had the color bugs all the time.
I'm still using the Win 98/ME compatibility mode to make tabbing out of the game not screwing the colors again.
http://forums.battle.net/thread.html?topicId=23214533160&sid=3004that's my source (indirect), sry, it's German
Chose the one depending on your system (x86 machines are 32 bit machines).
for x86
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw\Compatibility\Starcraft116]
"Flags"=hex:00,08,00,00
"Name"="Starcraft.exe"
"ID"=hex:ca,89,65,49
for x64
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw\Compatibility\Starcraft116]
"Flags"=hex:00,08,00,00
"Name"="Starcraft.exe"
"ID"=hex:ca,89,65,49
Copy the one you have in a *.reg file (create new text document, paste code inside, rename the file and its extension) and execute. Worked for me and some others.
If there is no difference for you, you can still find and delete the registry entry with the information you copied.
In addition to that I still recommend using
ddemulate (fixes bnet GUI), win98/ME compatibility mode (if it fixed the color bug for me before, it just can't be wrong to use it) and disabling color cycling in SC options (fixes scrolling/mouse lags).
I guess its worth a try before you start killing your explorer.exe everytime you start SC.
~Ahli