c:\windows\system32\dllcache è un posto dove si possono annidare i maledetti, ma nn è detto che quel file (che è di sistema) lo sia. tuttavia alcuni malware usano nomi di file o servizi realmente esistenti per camuffarsi.

però è normale che quel file nelle posizioni che descrivi. ed è anche normale che se lo cancelli si presenta nuovamente, xp lo fa per default come protezione contro cancellazioni non volute.

prova a cambiare antivirus......