Pozia, самому некогда ковыряться, поэтому предлагаю утопающему самому заняться своим спасением с помощью подручного и бесплатного ПО:
USBDeview - отображает все USB-устройства, которые когда-либо подключались к ПК
WinPrefetchView - отображает информацию из Prefetch-файлов, хранящихся в системе
UserAssistView - отображает список всех записей реестра, находящихся в разделе, содержащем информацию об исполняемых файлах и ссылках
Хвосты запускаемых программ можно попробовать отследить весьма просто - запусти какую-нибудь новую программу несколько раз, и после этого запусти поиск по имени этого файла в реестре и на жёстком диске. Или же используй при запуске программы утилиту
Process Monitor и отслеживай куда и что запоминается системой.
P.S. А вообще программ, которые зачищают систему от следов "жизнедеятельности" пользователей вагон и маленькая тележка. Например утилита
CleanAfterMe.