Das geht mit Nlite eigentlich problemlos.
Du legst einfach in dem Verzeichnis in dem NLite dein ISO Baut einen weiteren Ordner an in den du alle Setup Routinen der Programme packst, die du mit dabei haben willst. Viel passt aber nicht mehr mit auf eine normale CD. Die Programme kannst du dann nach der XP installation per Script mit installieren lassen.
Der unterschied zu knoppix ist, das Windows in dem Fall ja installiert wird und knoppix ein Live System ist. Wenn du sowas in der Art suchst, ein von CD lauffähiges Windows, dann solltest du mal nach Barts PE / XPE googlen. Aber Windows ist als Live Systeme nicht sonderlich geeignet. Merkt man ja schon daran, das man nicht einfach die alte Festplatte in den neuen Rechner setzen kann. Bei Linux ist sowas eher unproblematisch.