de cores e outras visuais geralmente sao para programas que usam skins proprias, que sobrepoem o desenho da janela do Windows (embora muitos funcionem sem precisar delas), ou entao alguns jogos antigos.Alem do modo de compatibilidade, e bom rodar alguns programas antigos como administrador (clicando no icone com o direito e escolhendo Executar como administrador; ou marcar a opcao correspondente na tela de propriedades exibida acima, para a configuracao valer sempre). Por que rodar como administrador? Porque programadores que nao ligavam para as recomendacoes da Microsoft continuam fazendo programas errados, que gravam em locais onde so administradores podem gravar. Os locais protegidos mais comuns sao as chaves HKEY_LOCAL_MACHINE do registro, e arquivos dentro da pasta do proprio programa, quando nao dentro da pasta do Windows (pior ainda). Para salvar configuracoes por usuario os programas devem gravar na HKEY_CURRENT_USER, e em pastas do usuario, como Documentos ou AppData, esta fica oculta na pasta home de cada usuario. A culpa nao e do Windows, e sim dos desenvolvedores que se acostumaram com o tempo Windows 98, que nao tinha um controle de contas pensando em protecao. O Windows NT 4 ja era bem restrito quanto a isso mesmo em 1996/1997, mas como nao era comum seu uso em residencias, isso tudo era deixado de lado exceto em programas de uso em servidores e estacoes de trabalho. Nele apenas administradores tem acesso a locais importantes do registro e pastas do sistema, onde uma alteracao pode afetar a inicializacao do computador ou prejudicar o funcionamento de programas e servicos essenciais. Os programas rodados em modo de usuario comum ou limitado nao prejudicam os outros programas, no maximo prejudicariam apenas a conta em uso (similar ao que ocorre na maioria das distribuicoes Linux). O Windows 2000 (NT 5.0) comecou a popularizar um pouco esse conceito (e ate trazia um programa para compatibilidade com aplicacoes antigas no CD do Windows).Quando chegou o XP (NT 5.1) os problemas apareceram de vez, ja que ele foi usado em massa por usuarios domesticos, pondo fim a linha de uma carcaca ou carroceria visual por cima do MS-DOS (aka Windows 95/98/Me). Com o Vista (NT 6.0) e 7 (NT... adivinhe? 7.0? Errou, e 6.1, uma versao melhorada do Vista :P) tudo isso continuou, afinal usuario limitado nao pode fazer alteracoes globais no sistema e com o UAC ativo, ate mesmo os administradores rodam por padrao como usuarios limitados; falarei disso daqui a pouco. Hoje e comum encontrar programas novos que respeitam o sistema, mas muita gente ainda usa programas antigos que nao sao mais atualizados, onde os problemas sao maiores. O Windows Vista e 7 tem um metodo de redirecionamento para programas que tentam gravar na HKEY_LOCAL_MACHINE, onde ele salva numa chave fake (falsa) dentro da secao do registro do usuario. A saber, a chave e essa: HKEY_USERS_ClassesVirtualStoreMachine. Saiba mais sobre a virtualizacao do registro em http://msdn.microsoft.com/en-us/library/aa965884(VS.85).aspx. Isso ajuda mas nao e totalmente garantido. Rodar como administrador e uma das opcoes mais rapidas para solucionar o problema.Uma outra opcao boa e definir os direitos de gravacao da pasta do programa livre para