Ok I can now remove 6 different infections this is the method I have developed in case any body is interested, I like it because it involves hardly any software, it is similar to Boyces method.
1) Run process explorer
2) Remove anything that should not be there and check the location
3) Delete files
4) Go to MSCONFIG and remove any unwanted startup items
5) Use regedit and remove the unwanted startup entries (this just cleans it up)
6) Check the usual windows/drivers/ windows/system32 windows /system and windows root folders for any dlls etc that should not be there.
7) Do a spyware scan to make sure nothing is missed.
8) Be very proud that the anti spyware program finds nothing
Of course in the real world it will be a lot harder.