Acho que resolvi esse problema depois de muita experimentação, mas só tenho um sistema para testá-lo. link . O vídeo faz referência a este site
Basicamente, estou editando o arquivo plist que define quais resoluções são permitidas. Nenhum software ou dinheiro necessário.
/System/Library/Displays/Overrides/
contém os arquivos .plist com as opções de resolução usadas pelo OSX para exibições. Estou executando ioreg -lw0 | grep IODisplayPrefsKey
para descobrir qual é a exibição principal e, em seguida, adicionando uma entrada para a resolução personalizada. É basicamente o que o switchresx faz, mas sem todo o software.
No entanto, isso está no OSX 10.6.8, então não sei se é aplicável ao Lion.