На основе вашего решения в комментариях вы можете написать более общий скрипт:
#!/bin/bash
$1 $($2)
Он вывел бы первый аргумент с выходом другого, так что вы могли бы Exec = path/to/my/script gedit "zenity --file-selection" Все еще обходное решение, но проще использовать его в других случаях.