Eu também tenho um problema que requer um tipo de arquivo para ser aberto através do explorer com um script (vbscript) e encontrei uma solução, você só precisa editar o registro.
- Vá para a seguinte chave de registro para o seu tipo de arquivo: HKCR \ YourfileType \ Shell \ Open \ Command
-
Edite a chave (Padrão) e insira algo como essa string
C: \ Windows \ System32 \ cscript.exe "C: \ PathToyourScript \ Script.vbs" "% 1"
O% 1 passa o nome do arquivo para script como um parâmetro
Isso está funcionando bem para as minhas necessidades, mas você pode precisar testá-lo. Melhor da sorte!