XP does not like being put into a different system. It does not recognize the new system's hardware. Most likely will have to a new install, including mobo drivers and other drivers. You can save your data to a CD before moving the drive, but not most of the App's. They need to be reinstalled to restablish the .dll's etc..
i have an older computer with a hard drive that i would like to replace with another. my replacement drive has windows xp as well and i would like to install with all the applications and data intact. can somebody help?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic