Jenjen, you do not have a virus or any malware showing in that log. But I STRONGLY advise you to remove one of your resident AV services, either Mcafee or AVG - they will conflict so badly anything can happen. Do it now.
Next, to clean up a bit, start hijackthis, select Scan Only, place checkmarks against all the entries listed below that still exist, and then press Fix Checked.
O2 - BHO: (no name) - {7E853D72-626A-48EC-A868-BA8D5E23E045} - (no file)
O9 - Extra button: ICQ Pro - {6224f700-cba3-4071-b251-47cb894244cd} - L:\PROGRA~3\ICQ\ICQ.exe (file missing)
O9 - Extra 'Tools' menuitem: ICQ - {6224f700-cba3-4071-b251-47cb894244cd} - L:\PROGRA~3\ICQ\ICQ.exe (file missing)
Then, if you have still not got those items working that you complain of, I would think that it is more likely a file corruption error, and not a series of registry settings suddenly incorrect. So I would recommend you run the windows file protection system to check ....
Start, run: sfc /scannow - you'll need your installation CD....
If that does not do it then try a windows Repair [not with recovery console, but a setup repair - that reverts M$ files and reg settings but does not interfere with your data files. Downside is that you must then update windows again.
Before attempting a Repair tho I would try this to put your mind at rest re viruses:
==Get CCleaner from http://www.ccleaner.com/ - and put it in a new folder. You should aim to keep this one for general use. I set it from the installation checkboxes to only open from the recycle bin. It's neater that way.
Now run CCleaner from the recycle bin rclick menu using its default settings [if you set up CCleaner as i suggested, rclicking the bin icon should give you the Open CCleaner option...]. Select the Cleaner icon, press Run Cleaner.
[For future quick temp file cleaning select the options you wish to use via the Windows and Applications tabs .. Note that CCleaner is also a free registry cleaner. Explore all its options, but skip the prefetch folder cleaning option. That one is unnecessary because windows automatically dumps old unused entries anyway, they can do no harm, and further, if there is no prefetch entry for an app you wish to load then your sys will just be a lil bit slower loading it. And an entry will then be generated anyway.]
You may have to start it from inside task manager....
That is just to clean up before the next step, a Panda Online Scan:
==Please do an online scan at panda:- http://www.pandasoftware.com/products/activescan?
-select a link to the scan... free online virus scan...., enter a valid? email and follow through, choosing My Computer for a full system scan.
Post the log it produces here.
Say how you get on...