Não importa, aqui está o que aconteceu:
Em algum momento, na minha antiga instalação, eu instalei um driver que me dava a capacidade de usar dois monitores ao mesmo tempo - o problema é claro que eu não tenho um segundo monitor. O catalisador pode ter sido a instalação do service pack que eu precisava para rodar o VS 2010 no Vista - o que principalmente instala recursos que estão embutidos no Windows 7. Isso explica porque o "problema" surgiu no Windows Vista e no meu novo instalação do Windows 7.
Claro, nunca houve realmente um problema, o conteúdo estava sendo redirecionado para outro monitor. Quando a exibição foi ativada novamente, o Windows estava exibindo o segundo monitor. Quando o VC ++ estava depurando o programa, ele foi movido para o segundo monitor e ficou lá.
Mistério resolvido ... Eu sabia que a resposta a essa pergunta me deixaria envergonhado.
P.S. Se alguém tiver esse problema, o atalho para alternar as configurações do monitor no Windows 7 é [Botão do Windows] + P.