Also Linux ist dafür wahrscheinlich deutlich besser geeignet...

Ein XP-Setup auf einen Stick zu bringen ist schon nicht ganz einfach und Windows von einem Stick booten wird sicherlich nicht einfacher.