Creación de protocolo personalizado (Windows 7)

He estado intentando crear un protocolo personalizado (open_php_file: //) para abrir archivos locales a través del navegador. He creado las siguientes claves de registro:

HKEY_CLASSES_ROOT
     open_php_file
          (Default) = "URL:PHPEd protocol"
          URL Protocol = ""
          DefaultIcon
               (Default) = "phped.exe"
          shell
               open
                    command
                         (Default) = "C:\Program Files (x86)\NuSphere\7.0\phped.exe" "%1"

El problema es: no puedo abrir archivos en mi navegador (ejemplo: open_php_file: // c: \ file.txt), y el protocolo no aparece en los programas predeterminados de Windows.

Respuestas a la pregunta(2)

Su respuesta a la pregunta