На самом деле, этого можно достичь, просто запустив исполняемый файл напрямую.
Например, следующий пример кода откроет 3 разных экземпляра Safari.
Затем каждая банка может быть размещена в разных пространствах, и CMD + Tab будет корректно переключаться между ними.
Скопируйте и вставьте это в окно терминала (вставьте сразу все 3 строки):
nohup /Applications/Safari.app/Contents/MacOS/Safari &
nohup /Applications/Safari.app/Contents/MacOS/Safari &
nohup /Applications/Safari.app/Contents/MacOS/Safari &
У конечного амперсанда приложение работает в фоновом режиме, а ведущий nohup позволяет выйти из Terminal.app, не закрывая открытые приложения. Вы можете легко поместить его в сценарий или приложение AppleScript и поместить в док-станцию.