Applications which steal input focus are pure scum.
The only times that a new window should take focus are:
- application launched by the user.
- alert box instigated by the application currently with focus.
Whilst I’m coding in an editor, I do NOT want the virus scanner to pop up to say its finished running and expect me to care at that time.