Delete a value from the Registry
Syntax 
      WshShell.RegDelete "strRegName"
Arguments:
         strRegName : 
         To delete a key instead of a value terminate strRegName 
         with a backslash character \
         strRegName must start with one of
         HKEY_CURRENT_USER  or HKCU
         HKEY_USERS         
         HKEY_LOCAL_MACHINE or HKLM
         HKEY_CLASSES_ROOT  or HKCR
         HKEY_CURRENT_CONFIG
Example
Set WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.RegDelete "HKCU\Control Panel\Desktop\MyValue"
WshShell.RegDelete "HKCU\Control Panel\Desktop\MyKey\"
Delete SubKeys in order...
WshShell.RegDelete ("HKCU\Control Panel\Desktop\MyKey\MySubKey\");
WshShell.RegDelete ("HKCU\Control Panel\Desktop\MyKey\");
"The way to love anything is to realize it might be lost" - G. K. Chesterton
Related commands:
  
  Registry, read - WshShell.RegRead 
  Registry, write - WshShell.RegWrite
  
  Equivalent Windows NT command:
  
  REG - Read, Set or Delete registry keys and values