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.