Одна поправка по пункту 2. Я бы не стал говорить людям, что я был ученым-энциклопедистом. Как "гений", это сложно описать себя как "Эрудит", не представляясь чрезмерно высокомерным. Это вроде как спросить "что лучше, бурить мой замок или просто оставить ее незапертой?" Последние легче исправить, но в обоих случаях вы все равно можете потерять все в вашем доме. Правильно @пнуц и это хороший вопрос, +1, но для тех, кто готов потратить время, найти праздный регистрации должно быть возможным, поэтому, пожалуйста, пойти дальше и дать ответ, так как я хотел бы посмотреть, когда время к лету идет! :)

На данный момент, способов взаимодействия с Центром уведомлений программно (в том числе через командную строку) довольно ограничены. Как InfluenceJamie отмечали, есть терминал-уведомитель, который позволяет отправить уведомления из командной строки, но рассылка уведомлений-это почти все программы могут сделать на данный момент. От моего чтения документации разработчика, программы могут отправлять и получать информацию о конкретных уведомлений они посылают, нет информации о состоянии для уведомления центра, или других уведомлений. Там также нет помощью AppleScript интерфейс.

Так что на данный момент Вы ограничены ручное тестирование, является ли уведомление проходит, как InfluenceJamie предложил, или в надежде, что кто-то выяснит от Apple собственный API и делает интерфейс командной строки.