The only entry on there that is in youre log is this one:
O20 - Winlogon Notify: Applets - C:\WINDOWS\system32\imsecsnp.dll
That one should be removed already but maybe it came back again.
But let's see wht whe can do.
Start youre comp in safe mode , then empty youre C:\windows\prefetch folder and then turn of system restore , delete old restore points and after using hijackthis restart system restore again. Empty youre "C:\Documents and Settings\>youre name<\Local Settings\Temp" , "C:\Documents and Settings\>youre name<\Local Settings\Temporary Internet Files"(exept the "content.ie5" folder) and "C:\Documents and Settings\>youre name<\Local Settings\Temporary Internet Files\Content.IE5"(exept "index.dat").
Fix this one with hijackthis:
O20 - Winlogon Notify: Applets - C:\WINDOWS\system32\imsecsnp.dll
Now manually search for these files and delete them: (make sure hidden files and system files is also selected)
c:\windows\system32\guard.tm
c:\windows\system32\nrconrm.dll
c:\windows\system32\imsecsnp.dll
c:\windows\system32\0nsud30
When youre done please post a new log.