Para uma solução manual, você deve verificar o registro do arquivo problemático em si, ou verificar os locais "executados na inicialização" para arquivos suspeitos (caso ele não seja iniciado diretamente pelo asmonitor.exe). Estes podem incluir:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce
Também pode haver mais, dependendo da configuração do seu sistema. Eu costumo fazer uma pesquisa por "RunOnce" e verificar todas as chaves que aparecem em torno de cada ocorrência que encontrar.
Pessoalmente, para alterar as opções de inicialização, prefiro usar o programa Painel de Controle de Inicialização . É gratuito, autônomo (não é necessário instalar) e verifica todas as principais áreas de que um programa pode começar e permite que você desative ou exclua-as.
Você mencionou já ter consultado o MSConfig, mas também é possível verificar novamente se ele está sendo executado como um serviço iniciando Services.msc
na janela de execução. Se estiver lá, você pode configurá-lo para desativado para evitar que ele seja executado.