Esta resposta não "registra" programas de inicialização, o aplicativo a seguir permite que você visualize e diagnostique qualquer e todos os aplicativos de inicialização.
Faça o download e execute a ferramenta Autoruns da Sysinternals:
This utility, which has the most comprehensive knowledge of auto-starting locations of any startup monitor, shows you what programs are configured to run during system bootup or login, and shows you the entries in the order Windows processes them. These programs include ones in your startup folder, Run, RunOnce, and other Registry keys. You can configure Autoruns to show other locations, including Explorer shell extensions, toolbars, browser helper objects, Winlogon notifications, auto-start services, and much more. Autoruns goes way beyond the MSConfig utility bundled with Windows Me and XP.
AutoRuns permite que você desative / apague QUALQUER aplicativo que será executado na inicialização / logon. Mas você deve ter muito cuidado, excluir ou desabilitar um aplicativo pode causar grandes problemas. Pesquise na Web os itens exibidos no Autoruns, pesquise-os e verifique se o item é nocivo ou não. E por favor desative primeiro, antes de apagar.