FYI.. One of the things I discovered is the spellcheck requires that the directory you are running from be listed as an 'APPLICATION' in IIS, which fixes most of the problems with the spellchecker once the .NET framework is installed.
You should not need ASP.NET, just the framework and make sure your site pages are in a directory that is listed as an application in IIS; the spellchecker should work fine.
I believe this has to do with the path where .NET looks for the \bin folder...