XP has to be on the booting drive, because it's the OS. You can change the letter of the drive, and you can install XP on another driver, but you still have to boot to THAT drive to bring up the OS.
The registry path set for saving and installing files is not the same for all applications and instances.