Il problema dello spyware effettivamente è piuttosto difficile da tenere sotto controllo, anche perché alcune rootkit rimangono invisibili ai comuni software antispyware.
Io uso da tempo
Webroot Spy Sweeper che non solo può effettuare una scansione per cercare malware e spyware, ma protegge costantemente il sistema da intrusioni. Insomma, è una sorta di antivirus che però ha come target specifico lo spyware. Costa 30 dollari, e prima di acquistarlo lo si può provare per un mese. Comunque sono soldi spesi bene, io mi sono trovato benissimo, nel senso che ha bloccato parecchi tentativi di intrusione.