There is NO one program to do this. The combination of Adaware, Spybot, Cwshredder and Housecall take out almost all known pests. You'll want to keep LSPFIX handy in case the malware has altered the Layered Service Provider.
I read an repeating request for one tool, but such is unlikely.
I would like to know (only your opinion of course) what is the best program for ridding my computer of virus, pest and parasites throughly, not half-way like so many do....please.