When spell checking is invoked with SpellCheckingMode.AllAtOnce the parent window (the windows which showed the spell checking dialog) can be positioned in front of the spell checking windows (for example if toolbar icon for the window is pressed). This is most probably because the owner of the spell checking dialog is not set.
We are running into the same issue too.