I haven’t played Starcraft in forever and decided to play it again. I went out and bought a copy which surprisingly is still in the store given its age. I was a bit worried about being able to get Starcraft to run on 64 bit Windows 7 but I found a solution on Youtube from JimmyRogain that works for me.
I thought this solution was very insightful. Nice fix 
I’m running Starcraft on 64 bit Windows 7 using a batch file like the one described in the video. I’ve included a sample batch file you can download from this link. If you are running 64 bit you’ll need to change the path to Program Files (x86) or change the path to your installation directory.
I hope this helps
Happy crafting 
EDIT:
These are the compatibility settings I use for the starcraft.exe file.
I haven’t tried the various permutations, but what is pictured seems to work for me.