Я согласен с Марком.
Единственное другое решение, которое может работать, - это использование AppleScript для создания сценариев целевых приложений. Насколько я знаю, это не требует сессии GUI. Я знаю, что раньше использовал его по SSH, но не могу вспомнить, вошел ли я в систему или нет. В худшем случае вы просто входите через VNC и затем закрываете свой VNC-клиент.
Что ты пытаешься запустить? Надеюсь, не только Firefox - было бы гораздо проще использовать его в Linux, чем пытаться использовать его через VNC для Mac. Однако, по моему опыту, любой из них может быть удручающе медленным на расстоянии.