Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\myapp]
@="&MyApp"
"Icon"="shell32.dll,43"
"MultiSelectModel"="Single"
[HKEY_CLASSES_ROOT\Folder\shell\myapp\command]
@="C:\MyApp.bat \"%1\""
O arquivo acima salvo como arquivo .REG e importado para o registro executará seu aplicativo e passará o caminho completo da pasta selecionada para ele como o primeiro argumento. Aqui está o conteúdo de MyApp.bat para teste:
@echo off
for %%a in (%*) do echo Argument = %%a
pause
Remova a linha MultiSelectModel se desejar que a entrada do menu de contexto apareça mesmo quando você selecionar várias pastas e clicar com o botão direito do mouse.
No entanto, este é mais um método manual / hack-y. É altamente recomendável que você leia os Como criar manipuladores de menu de atalho