I love this application, but I had to see if this was the problem. Not one application freeze. Not one Windows Explorer crash. Not one problem of any kind. Be conservative on the installs of new applications onto your computer.
Nothing makes Windows more unstable than new installations.
And once you're sure you've got a stable Windows system which does what you need, then by all means stop installing things. More than likely, it will remain stable - that is, until you find that perfect piece of software that you've just got to have. When you do install something that modifies the behavior of Internet Explorer, remember this article. Perhaps you've added a Browser Helper Object. I would recommend that you go ahead and install it, then watch your system carefully for a week before making any other changes.