Sheesh I feel so stupid. There is a desktop.inf file in the emulated hard disk directory that was causing the issue to occur.
So turns out that was the issue. Thanks for the response. I'll have to remember that and maybe add it to a FAQ or something.
Man I was driving myself bonkers checking all my RGB shifts and texture copy routines to see if maybe something got overlooked.