I've got a question regarding color profiles. Recently I replaced my CRT monitor with a TFT. The first thing I noticed was how awful the colors were compared to my CRT. So I bought a Spyder 2 to calibrate my monitor. The monitor itself doesn't get calibrated though, it just makes a profile with adjusted color temperatures and such. This profile gets loaded everytime I start windows, but I noticed games just ignored the profile (so do my ATI drivers) and colors/gamma/brightness etc. were still wrong.
I then found this handy little program that sorta forces a particular profile of your choice: Monitor Calibration Wizard. Whenever a game or program decides to ignore the set profile, MCW will force it back. This only happens when starting the game or when adjusting video settings ingame.
However, this doesn't seem to work for Zsnes or SNES9x (I haven't found any other programs/games for which it didn't work). MCW has an option called "Apply fix to override driver level color correction" which uses some more processor power, but that did the trick for SNES9x. It still didn't work for Zsnes though. The only way that does work is playing Zsnes in a window, but when I go fullscreen it's back to awful colors etc.

Anybody have any idea for a workaround or why it doesn't work with Zsnes? Sorry for the long boring story.
Thanks in advance.