К слову:мне нравится реализация проверки в PSPad, RJ TextEd и подобных, имеется свой быстрый движок, словарик в виде небольшого файла (до 2 мб) и всё работает как надо, не привлекая Aspell, Hunspell и прочих монстров
В RJ TextEd - используется Hunspell.
В PSPad размер русского файла словаря - 12Мб.