Tony, are you keeping Spybot upto date?
I find that spybot seems to stop all these things, but it's one disadvantage is is that you have to keep checlking of rupdates manualy, and also change some of the defaults settings to get max protection. (sorry, thats two!)