RogueKiller is an anti-malware able to detect and remove generic malware and advanced threats like rootkits, rogues, worms.
It also detects controversial programs (PUPs) as well as possible bad system modifications/corruptions (PUMs).
Based on powerful generic detections (heuristics), and on more classic anti-malware analysis (signature finding), RogueKiller is one of the best malware removal software. It is able to find threats other anti-malware can't find because of the very aggressive and deep scanner (with Anti-Rootkit module).
Always exit RogueKiller using the red button in the top right hand corner (next to the green question mark) to avoid leaving debris on the system.