Идея. Создать Win XP с возможностью инсталяции на USB накопитель. Для этого:
I. Создание Windows для USB накопителя
1. Пропатчить файлы как по инструкции:
http://www.sly-comp.ru/#ustanovka_windows_xp_na_usb_hdd_naprimer_na_usb_flash_drive 2. Внедрить драйвера в дистрибутив (к сожалению нигде не нашел как):
USBootAg.inf
USBootAg.sys
USBootDg.inf
USBootDg.sys
3. Внедрить Hitachi Microdrive, что бы по завершению установки ОС, USB накопитель определялся как HDD. Естественно его придется настраивать конечному пользователю самостоятельно под конкретный USB накопитель. Пусть даже не будет внедрен, но хотя бы будет гайд по внедрению
II. Удаление "лишних" программ
4. Удалить:
explorer, заменить на BBlean в связке с TotalCommander;
стандартный копировальщик Windows, заменить на ExtremeCopy;
Internet Explorer, оставить только dll для работы стороннего ПО;
regedit, заменить (по желанию) на Registry Workshop;
калькулятор (по тому, что его можно заменить);
блокнот (по той же причине, что и калькулятор).
В идеале на диски C должна остаться только ОС и все для корректной работы программ (никакого дополнительного ПО). Майкросовтовские программы лучше заменить на более функциональные портативные и установить на второй раздел.
III. Еще можно проработать в сторону оптимизации, внедрить eBoostr, и внедрить EWF из WinXP Embedded SP2 (у этой версии ОС поддержка 1ГБ памяти, в отличие от стандартной на 512), и открыть память до 64 гб ОЗУ
Конечно я всего лишь выложил свою идеальную фантазию и не жду её воплощения, но буду рад, если какой-никакой комментарий появится или подсказка как такое можно выполнить.