To get RCT to run with my xp, I had to right click on the icon (or the .exe file) and select properties. Then select the "compatiblility" option, and then select windows 98 or windows 2000 (i can't remember which) - Then run the game - it worked like a charm for me.
John.