Es un poco dificil pero no imposible.
Pienso que podrias hacerte un tipo de
Analizador sintactico asi como los tienen los
Compiladores de los
Lenguajes de Programacion, que analizan la sintaxis de lo que se esta escribiendo, y te dicen donde hay errores.
Claro esta que tendrias que programar como negro y darle duro para lograrlo de esta forma.
Otra opcion que veo es que tengas un BD de todas la palabras , y cuando el usuario escriba una palabra mal, (osea que no este en la BD) le podrias avisar de alguna forma al estilo como lo hace Microsoft Word.
Es asi amigo de poder se puede pero asi como tu lo quieres (
sin necesidad de poner un remplacedialog) es un poco dificil,pero no imposible...
Saludos........