Распределение приложений по рабочим столам в OS X
в доке правой кнопкой на значке программы Параметры -> блок назначить там можно выбрать на каком рабочем столе запускать приложение
Теоретически можно написать скрипт.
Тут, есть несколько решений на подобный вопрос.