Respostas:
Teoricamente, isso é possível criando um perfil ICC personalizado para o seu monitor. No entanto, a criação de um perfil ICC não é trivial.
Você pode ver essa capacidade observando alguns dos perfis especializados em /Library/ColorSync/Profiles/. O perfil Tom de cinza, por exemplo, comprime todas as cores em uma única faixa de preto para branco.

A representação 3D do perfil de Aumento da luminosidade demonstra como qualquer cor pode ser mapeada para qualquer outra cor.

Existem vários problemas nessa abordagem. O texto do Mac OS X é anti-alias . Inverter apenas o preto com o branco provavelmente resultará em texto destacado; os pixels cinzas ao redor de cada letra não serão invertidos.
Uma abordagem alternativa é alterar as cores retornadas pela classe NSColor da Apple . Esta classe fornece as cores e os padrões usados no Mac OS X. O arquivo que armazena as cores do desenvolvedor está localizado em /System/Library/Colors/System.clr.
Olhando para o guia de tópicos de programação de cores da Apple , suspeito que um desenvolvedor possa carregar o arquivo em uma instância do NSColorList, alterar a cor e gravar novamente o arquivo.
Isso vai contra o conselho da Apple de não alterar arquivos /System, mas provavelmente é sua melhor solução. A tarefa de modificação requer alguém com conhecimento em Objective-C e tempo de consultoria disponível.