There is a patch for SpellCheckPlugin freeze bug.
I already submitted it as comment. But now it's much more usable, I think.
The problem was related to read from the process from the jedit thread, so blocking read stops the whole GUI forever.
The patch introduces a timeoutinputstream, to report an error after a (configurable) time.
I'm willing to take over the plugin, to fix it and bring it to other dimensions ! The original author,
C. Scott Willy, agrees totally. What do you guys think of it ?