Why not run XP in a VMware inside Linux?
Well anyways, I would use Gparted from a LiveCD or download & burn GParted alone, and use that.
Just delete the Linux partition, and 'stretch' the XP partition so it occupies the empty space where Linux was
That's all that should be required. Prolly a good idea to Defrag the NTFS partition first, before starting,.