Que dificil es seguir el código sin identación !!!
pero no veo donde estan las dificultades??
es un programa simple que busca, agrega y borra una clave en el registro.
Esta muy bien y puede ser muy util para la muchos, pero no veo la dificultad.
Para que sea más facil su uso, podrías agregarle que tome el nombre del programa automáticamente
Application.ExeName, aunque no se como se va a comportar en tiempo de diseño