Другой автор в значительной степени ответил на это за вас, но я подумал, что просто добавлю несколько вещей.
Во-первых, вам не нужно ссылаться на Какао для этого, просто ссылка на платформу Foundation - это нормально. Кроме того, поскольку вам не нужно подключение к Window Server, вы можете избавиться от вызова [NSApplication sharedApplicaiton]. Если вы хотите, чтобы с самого начала было запущено простое консольное тестовое приложение, используйте то, что у вас есть сейчас, и добавьте его перед вызовом [pool realease]:
[[NSRunLoop currentRunLoop] run];
Обратите внимание, однако, что это заблокирует и может фактически никогда не вернуться. Перед вызовом этого вы можете добавить таймер, если вы хотите, чтобы ваш код действительно что-то делал в фоновом режиме :) См. Документацию по NSRunLoop, чтобы узнать, как использовать это.