Терминал (Terminal.app, который вы называете «консолью») - это просто еще одно приложение уровня пользователя в Mac OS X, а не возможность операционной системы. В различных API, доступных в Mac OS X, нет прямого способа просто запустить исполняемый файл в новом окне терминала.
Однако я полагаю, что вы можете открыть исполняемый файл с помощью терминала, как если бы это был документ - будь то код или пользователь - и он запустится в новом сеансе. Тем не менее, это , а не обычное взаимодействие с Mac OS X, и не следует обычно использовать в программном обеспечении Mac, которое вы собираетесь доставить конечным пользователям.
Приложения Mac OS X являются приложениями. Хорошо предоставлять инструменты, с которыми опытные пользователи могут взаимодействовать через Терминал, но Терминал никоим образом не формирует и не заменяет реальное приложение при доставке программного обеспечения конечным пользователям.
Я добавлю к этому, что если вы используете Какао, вы можете использовать класс NSTask , чтобы очень легко запускать и взаимодействовать с другим процессом.