It is hard for me to comprehend with all of the complaints that have the same basis, that Microsoft is unable or unwilling to rectify this issue.
There is nothing more frustrating than being in the middle of entering text into a textbox or writing a message to have some third party ap or Windows system popup snatch focus from the task at hand and close the textbox with what ever may be in the box.
This happens to me most often when I am renaming a file in Windows Explorer. The shorter the amount of typing I am doing at the time the more infuriating it is when it happens.
If it happens in the middle of typing ...this message, for instance... there is a pause while the popup opens and closes and the character buffer continues to store the input but the cursor on the screen freezes.
If I were to design a method to fool someone into answering yes to a question which they would normally answer no to, I couldn't come up with a better design.
Example:
An ap that runs in the system tray and waits for the user to rename a file or directory or do anything in Windows Explorer. Wait until the user types 2 or 3 characters and then grab focus expecting any keystroke to be an okay. Then it installs whatever the designer wants.
This is a bad security hole MS and must be repaired. The user must be given the right to deny focus to all but the active window no matter what the system or any other ap may want to do or wants to tell him. They should be able to pop up messages from
the tray, but not take focus.
The way things are right now anything running in the tray or in the background has the right to do this.
Windows 7 Pro 64 bit completely up to date
core i7 2600k gigabyte motherboard 16g ram and a ton of storage.