Controlla che nella funzione dove indichi il nome del programma ci sia anche un "%1", che serve a Windows per identificare il file o la cartella cliccata.

Ciao