Personally I believe that speaking of worms, trojans, viruses etc nowadays is not covering the things that causes harm to a system. (It never did in fact, but looking at the recent past it does even less). it is more apropiate to call it malware. And there is no single application that can remove/prevent all malware. That is one of the reasons that the malware removal section on the link in my signature is so powerfull.