I wonder if Wine on Windows has been done? Might be better backwards compatibility at this point.
I believe in one such case, the original StarCraft would run with really buggy colors using the official Windows DLL files and a drop-in DLL replacement would fix the issue (these days I think Blizzard has shipped their own fix for this issue).