Aha, dann muss ich mit meinem Windows 7 aber mal schimpfen, denn ich habe eben für einen User in der Registry den Shell Wert eingetragen mit einem Mini-Programm und siehe da nur noch das Programm und nichts mehr vom Explorer.
OK, die Registry ändern geht klar.
Klang so, als wollte man die Explorer.exe direkt ändern, also die Datei löschen oder umbenennen und da hat Windows den Schutz erhöht.
Im Gegensatz dazu sind in der Registry sind viele Stellen leider noch garnicht geschützt, und können sogar von einem "billigen" Benutzer verändert werden.
Ändere einfach mal die Behandlung des Dateierweiterung .exe und leite die ausführung als Parameter an ein Programm weiter.
Dann wird dieses Programm immer gestartet, wenn man im Explorer, über ein Icon oder über irgendeine andere Verlinkung, eine *.exe startet.