Відповіді:
Теоретично це можливо, створивши спеціальний профіль ICC для монітора. Однак створення профілю ICC не є дрібницею.
Ви можете побачити цю здатність, переглянувши деякі спеціалізовані профілі в /Library/ColorSync/Profiles/. Наприклад, профіль "Сірий тон" стискає всі кольори в єдину чорно-білу смужку.

3D-зображення профілю збільшення світлості демонструє, як будь-який колір можна відобразити до будь-якого іншого кольору.

У цього підходу є низка проблем. Текст Mac OS X анти-псевдонім . Переміщення просто чорного з білим, ймовірно, призведе до викладеного тексту; сірі пікселі навколо кожної літери не будуть перевернуті.
Альтернативний підхід - це зміни кольорів, повернених класом NSColor від Apple . Цей клас надає кольори та візерунки, які використовуються в Mac OS X. Файл, в якому зберігаються кольори розробника, знаходиться за адресою /System/Library/Colors/System.clr.
Переглядаючи посібник з тем з програм програмування кольорів Apple , я підозрюю, що розробник може завантажити файл в екземпляр NSColorList, змінити колір і написати файл назад.
Це суперечить пораді Apple не змінювати файли /System, але це, мабуть, найкраще рішення. Завдання модифікації вимагає того, хто володіє знаннями Objective-C та наявним консультаційним часом.