Yes, it can run very well on Windows XP.
No. Windows XP has it's own kernel and memory management system.
get dos box
Yes. The Windows version of PCSX2 runs on Windows XP.
Windows Vista can already run most XP applications, with no need for any additional software.