Eu acho que a maioria das pessoas está preocupada com o registro do Windows. O problema é que a maioria das pessoas não deve abrir essa porta. A maioria dos "limpadores de registro" não fará nada além de danificar programas ou o próprio sistema operacional Windows. Você pode nem perceber no começo, mas depois, quando você executa um programa, recebe a temida mensagem de ERRO. Provavelmente, ele veio da exclusão de chaves do registro / valores / etc.
Eu tenho que admitir que abri a porta muitas vezes, procurando todas as pequenas referências a um programa que eu desinstalei.
Você tem o direito de exportar / importar todo o registro, se você não "reverter" o registro antes de instalar qualquer outra coisa, o novo programa está fadado ao fracasso.
O Revo uninstaller é um excelente aplicativo ao desinstalar, permite marcar o que você deseja ou não deseja excluir e até excluirá a lixeira, caso não tenha certeza se deveria ter excluído a entrada. Ainda por cima, ele criará um ponto de restauração antes de desinstalar apenas para aqueles momentos de falha catastróficos.
Você ouvirá histórias conflitantes sobre se deve ou não "limpar" o registro do Windows, na minha opinião, nunca use um limpador de registro. Se você precisar de um programa para varrer seu registro, não deve limpá-lo. Entendo o desejo de ter um registro "limpo", portanto, depois de desinstalar um programa, faço uma pesquisa manual e de regedit e manual pelo nome e pelo instalador do programa, excluindo o que resta.
No que diz respeito a qualquer programa, depois de fazer uma pesquisa manual no registro, uso um programa chamado "Tudo". É uma espécie de substituição do Windows Explorer, exceto EXTREMAMENTE rápido. Tende a encontrar coisas em lugares que eu nunca pensei em procurar, como "AppData \ Roaming".
http://www.voidtools.com/
O único outro que eu sugeriria é o Windows Live One Care