Manipular el Registro de Windows.
En mi opinión esta es la forma más sensilla de crear y modificar el registro de Windows…
Aca se los explico…!
Primer paso:Ir a “Proyecto”, después a “Referencias”.. y seleccionar >>
“Windows Script host object Model”

Segundo Paso:Setear el OBJETO… para eso escribir por ejemplo en un command1 lo siguiente.
Public OBJETO As Object
Private Sub Command1_Click()
Set OBJETO = CreateObject("Wscript.shell")
End Sub

Tercer Paso:Modificar o crear una clave en el registro.
Borrar lo anterior y escribir lo siguiente:
Public OBJETO As Object 'Declara el Objeto
Private Sub Command1_Click()
Set OBJETO = CreateObject("Wscript.shell") 'Setear el Objeto
OBJETO.RegWrit e "HKEY_CURRENT_U SER\Software\Microsoft\" _
& "Windows\CurrentVersion\Policies\Explorer\" _
& "NoViewContextM enu", 1, ("REG_DWORD")
Set OBJETO = Nothing
End Sub

Bueno espero que hayan entendido y que lo apliquen en sus proyectos que esta muy bueno..
Espero respuestas -- SALU2
Fuente:
Para ver este enlace Registrate o Inicia Sesionwww.recursosvi sualbasic.com. ar