So it would seem your ActiveX controls need work? That could be two things: Either they are disabled in your browser, or you need to reregister some DLLs.
Your spysweeper already runs in the background, no need for MSbeta as well. Just make sure SS appears to be working and active.
As for your log, you are clean now. But you can remove these if you like:
R0 - HKLM\Software\Microsoft\Internet Explorer\Main,Start Page =
http://www.gatewaybiz.com
O16 - DPF: {9732FB42-C321-11D1-836F-00A0C993F125} (mhLabel Class) -
http://www.pcpitstop.com/mhLbl.cab
No need for gatewaybiz to be your start page, change it to google or something. And you probably don't need the pcpitstop control anymore.
I suppose you already tried the ActiveX test page from PCpitstop? Maybe that is why you have that control in your HJT log. Try it again:
http://www.pcpitstop.com/testax.asp
It will lead you on how to check your browser for ActiveX support in the Security Settings.
If the security settings are right, I'll have to post a batch file I made so you can register the right DLLs automatically.
Lastly, just for the heck of it, if you still want the MSBeta, or any Microsoft software and updates that need validation, do this:
Open Internet Explorer
Go to Tools and Internet Options
Click the "Programs" tab
Click the "Manage Addons" button
When the list populates, find the one called "Windows Genuine Advantage"
Click on it once, and then select the "Disable" radio button down below
Then exit out of the screens
Now you should be able to download things without the annoying validation.