Suspect (may be as a result of malware removed by scans you have done, but the registry entries still exist):
O2 - BHO: (no name) - {3095D50F-F1BA-4BBC-A54D-819EEB7E0898} - C:\WINDOWS\system32\urqNghGa.dll (file missing)
O2 - BHO: (no name) - {48C55D88-834B-4BE9-BC28-FEBC1E970022} - C:\WINDOWS\system32\hgGawTlJ.dll (file missing)
O2 - BHO: (no name) - {6AFFDB5A-3ED5-49EB-8211-B1249A9E52AD} - (no file)
O2 - BHO: (no name) - {9F17EA7C-2617-48BE-B120-92FA4FD2873A} - C:\WINDOWS\system32\mlJCRICT.dll (file missing)
O2 - BHO: (no name) - {F3BB89D9-B7A1-4052-A4DE-B8BFFB23E7C7} - (no file)
O2 - BHO: (no name) - {FB3E5D22-19CB-4A96-ABE1-1705278EFAB0} - (no file)
O20 - Winlogon Notify: urqNghGa - urqNghGa.dll (file missing)
JAVA out of date:
O2 - BHO: SSVHelper Class - {761497BB-D6F0-462C-B6EB-D4DAF1D92D43} - C:\Program Files\Java\jre1.6.0_03\bin\ssv.dll
Ensure you have the latest version of JRE (JAVA Runtime Environment) because older versions can be vulnerable to malware. First remove All Older Versions From Add/Remove Programs.
Then get the latest update from here
http://java.sun.com/javase/downloads/index.jspOr JRE version 6 update 6
http://www.majorgeeks.com/Sun_Java_Runtime_Environment_d4648.htmlOther than the above I don't see anything obvious.