Ok, o fio é velho, no entanto, como eu consegui encontrar a solução para mim, eu quero compartilhá-lo com todos os que, como OP ou me queria UAC com Secure Desktop e sobre, mas teve problemas de modos de monitor / vídeo comutação. Estou no Windows 7, mas espero que não haja diferença no Vista para esta solução ser implementada (alguém pode tentar?).
A causa raiz do problema (pelo menos no meu caso) parecia estar mudando lentamente para outro modo de vídeo no Secure Desktop antes de escurecer a tela. Então, procurei a maneira de encontrar essas configurações em algum lugar e depois alterá-las para mais apropriadas. Conforme descrito aqui http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/windows-7-changes-screen-resolution-on-boot-up/13c17468-0d70-4827-a559-dca0fa558a69 as configurações de resolução e atualização são armazenadas em várias subchaves aqui:
HKEY_CURRENT_CONFIG \ System \ CurrentControlSet \ Control \ VIDEO
então tudo que eu precisava fazer era obter minhas configurações atuais do usuário no Painel de controle -> Área de trabalho -> Ajustar resolução (note Parâmetros de resolução) e depois -> Configurações avançadas -> Monitor (note Parâmetro de taxa de atualização da tela). Esses parâmetros podem ser inseridos por regedit em todas as subchaves com os valores DefaultSettings.XResolution , DefaultSettings.YResolution e DefaultSettings.VRefresh . Agora, o Secure Desktop (marque Ctrl + Alt + Del) não muda para o modo diferente, de modo que o atraso inaceitável do UAC parou para me incomodar. Espero que possa ajudar.
PS Outra abordagem que funcionou temporariamente foi alternar para o Secure Desktop com Ctrl + Alt + Del, pressionando o botão de acessibilidade e marcando a opção Alto contraste . No meu caso, funcionou até o primeiro logout; portanto, se a primeira abordagem não funcionar, tente investigar mais nessa direção alternativa.