I was thinking about the grammar part of it all, and for the loops to jump through to incorporate it would not be worth the results. Not to mention most users don't care about their grammar as long as what they are saying is understandable; it is after all IRC. With that said, if enough users ask for it I will see what I can do :)
The freezing is something that isn't easily fixed[as of yet] due to mIRC's current COM support. The alternative would take a LARGE deal of coding, sloppy work-arounds, and the such. I have the code to get the misspelled words and their suggestions. If you'd like to try to do something with it, you can get it here: http://forum.swiftirc.net/viewtopic.php?p=226801#p226801