Scripts that require parameters don't work when run from the launcher. This could be resolved by pre-filling the Run dialog when clicking an option. Or, depending on how autocompletion works, it might be possible to do this only when a program has registered parameters in the shell.