Consegui fazer isso sem a abertura da janela do terminal. Embora a janela se abra minimizada e várias sessões de terminal podem permanecer ativas. Por isso, configurei o logout automático após 30 minutos.
on run {input, parameters}
tell application "Terminal"
do script with command "mono /Applications/KeePass/KeePass.exe"
end tell