Otra cosa, antes de que empieces a jugar con el registro de Windows
:
Lo que yo realmente hago es sustituir el shell sólo para un usuario específico. Es decir, creo un usuario, digamos Empleado, inicio sesión como ese usuario y voy a la misma entrada pero en lugar de HKLM en HKCU: HKEY_CURRENT_USER.
Esto lo hago por dos razones:
En primer lugar, el usuario de Windows que normalmente trabajará con la PC no debe tener derechos de Administrador. En segundo lugar, por cualquier cosa que falle siempre puedo entrar a la PC como administrador con el shell normal.
En esta situación, la entrada shell normalmente no existirá en la ruta indicada. Simplemente la agregas y le pones el valor que desees.
// Saludos