SpywareBlaster has been around since 2003 and is one of the most recommended anti-malware preventing applications available.
It is one of the best as it does not consume system resources as it just blocks malware by listing its CLSID signature and setting a "kill bit" in the registry to prevent the malware from running.