which explained that in some circumstances (none of which applied to me) all signed components would suddenly become unsigned. So I followed the instructions, ran msinfo32, checked the signed components and sure enough, all were either unsigned or the info was not available. I continued to follow the instructions and used regsvr32 to register the listed .dll's. After that I restarted msinfo32, checked the signed components again and Whalla! They were mostly signed. Now, not thinking of checking the websites, I reinstalled the activeX using the latest version. I can't really call this a mistake because it's probably better to have the latest version, but what do I know?
So in short, if you're having activex problems that aren't solved by changing the internet zone settings, check msinfo32 and the signed components section under software. If that's the problem, read the article from Microsoft. Whether or not you have to reboot after is unknown and I'm not about to try and recreate the errors to find out. I'm currently running activex controls on housecall.trendmicro.com with no problems whatsoever. Now I just gotta go back and re-enable all of them security settings (sigh).