Another fix thats simpler
Create the following .bat file, the instructions are all over this thread.
taskkill /f /im explorer.exe
Make the icon on your desktop, run whatever game you want running, tab out, run the bat, tab back in. Runs great, and you don't need to make new bat files for every game with the rainbow issue.