So I'm sure you don't want to hear this, but I'm curious...
Why are you still running XP?
EDIT: Also, to be a little bit more constructive, the originals (not classic, but actual CD originals), should run fine on XP. I don't know if Classic are meant to support XP or not.
Because it still does its job (running programs I need) quite well... .Also in my case - upgrading to Windows 7 would end up in upgrading hardware (at least motherboard/CPU/RAM)...and although I stumble against such cases as today from time to time - I can live with that.
As for the topic - I've read that Wine could be a way to circumvent the the problem - I'm going to give it a try.