Je -kan- natuurlijk ook een Linux distro gebruiken... Je moet iig wel een recente distro nemen anders ondersteunt de kernel daarin nog niet booten vanaf USB.
Er is een makkelijke en een moeilijke manier. Eerst de moeilijke maar

je bent tweaker of je bent het niet he!
Je neemt een willekeurige distro. Een beetje desktop vriendelijke versie als Gentoo als je nog een nieuweling/windows verslaafd bent....
Je installeert je distro met alle applicaties die je wilt hebben op je USB pen.
Dan moet je zorgen dat je een kernel compileert die niet alleen draait op jouw systeem maar op ieder onmogelijk stuk 32 bits x86 hardware en hoger wat je tegen komt. Daarvoor moet je kernel 1) gecompileerd zijn voor generic x86 zodat je evt. ook nog een 486 zou kunnen opbooten (als die uberhaubt bestaan met USB boot opties in het bios ... lijkt me iig sterk) maar het is ook nodig zodat hij zowel P4 als Althlon(64) ondersteunt. En 2) alle drivers die als kernel module gecompileerd kunnen worden, als module compileren, anders krijg je veel te logge kernels die te veel mem in beslag nemen en natuurlijk zorgen dat je distro modules autoinsert of een dergelijke optie toevoegen.
Verder hoef je aan je distributie niets te doen, behalve dat je er voor moet zorgen dat je alle X(Windows) drivers er bij zet zodat je voor iedere grafische kaart die je tegen komt X kan starten. En een script wat de optimale configuratieinstellingen voor X bepaalt zodat de juiste driver wordt gestart. Op internet zijn die wel te vinden.
Nu de makkelijke optie: Gebruik Knoppix. Dat is een zeer complete Linux distributie op een bootable CD die verder niets aan data opslag nodig heeft behalve die CD (met speler) en wat RAM (min. 16 MB) en een werkende x86 processor (het "kan" al met een 386SX ... jaaah mensen die bestaan nog

)met moederbord, video out en keyboard in. Je kopieert dat (bijna, er zijn prima handleidingen voor te vinden op internet) 1-op-1 naar je USB stick en klaar

... Bij Knoppix zit al een maximaal configureerbare kernel en een autoloader/device detectiesysteem wat je in de "moeilijke" procedure boven beschreven zelf zou moeten bouwen.
In ieder geval: op deze manier heb je een systeem op een USB stick wat altijd de meeste mogelijkheden uit je hardware peurt en je komt ook nog eens niet in de knoop met Licenties, want Windows mag je natuurlijk niet op meer dan een PC draaien he

tenzij je meerdere licenties hebt of zo'n family geval (en dan ben je nog beperkt). Met XP ben je iig helemaal in de aap gelogeerd want die doet ook nog eens aan "activation" dus op een andere computer werkt die niet.