The game runs on 256 colors only. Sonic CD also can't work on Windows XP because it doesn't like DOS. Though a Windows program, it could still require some DOS info. In which case, it'd mess up the program, for full screen mode that is. Why it'd not work on 9x is beyond me... you should probibly keep it in window mode.
~ SA Tails