Если вы ознакомились с интегрированными в систему фреймворками / возможностями и не знаете, что вам нужно, я рекомендую:
http://www.omnigroup.com/developer/
EDIT:
В ответ на уточнение:
Для раскрашивания строк и выделения синтаксиса существуют классы, такие как CFAttributedString и NSAttributedString. Это потребует от вас разбора источников, но является основой для простого рисования текста. Вы также можете увидеть CoreText.framework (поставляется с OS X). Для чего-то, что, вероятно, потребовало бы наименьшего количества работы, Scintilla был (последний раз я проверял) в процессе поддержки OS X. Хотя я не знаю инфраструктуры, которая соответствует всем вашим оценкам в этом отношении.
Относительно AppleScript: Apple предоставляет эти некоторые объекты appleScript (окраска синтаксиса - [NSApplescript richTextSource]
). Apple не предоставила эту поддержку для других языков, и это очень долгий и сложный процесс, в зависимости от языков, которые вы хотели бы поддерживать. Если их много, я бы выбрал Scintilla.