I do this for a living.... clean up virus residues and spyware...
Spybot is much more powerful than adaware and cleansweep.... and since "teatimer" will tell you of every registry change, you KNOW when something is trying to climb back into your registry...
BTW i forgot to mention.... as you remove things out of your startup, or fix problems with the program, it will popup with questions of do you want to "allow" or "deny" a change....
If it says "value deleted" click allow ALWAYS......
If it says "value changed" READ what it wants to change and decide from there... during the fix problem stage, you can always allow a value change
If it says "value added" READ very carefully, if you are not sure, DENY the change.... cause this is the one that viruses use to get back into your registry.
Trend micro is one of the Very few anti-virus packages that so far found every virus i encountered....
Norton is bad..... (i have removed over 300 viruses off a computer with norton fully updated)
Mcaffee also lets viruses through and there are currently about 3000+ viruses that they dont include in their defenitions.
Fprot is just as bad as norton.
I have not tested all of the smaller ones, bt mostly i found them to have their lackings aswell.
Endit All, is just one of those miracle programs that i use to dig out ANYTHING that is running and trying to hide from me... It can even end some processes that microsoft technet tools cant end. The feature that it can kill services is absolutely vital, since most of your new irritating viruses, now writes itself to your services profile so that windows cant catch it (and norton cant either)