Oh, here's my real quick whine for the day. I really can't stand how random Windows programs can just jump up and take control of your desktop withou ... wait, excuse me Windows wants my attention ... as I was saying, grab control from the current application.
For example, I was trying to open a number of connections to multiple systems using Remote Desktop. However, each time something happened (initial connection or initial screen draw), for some reason the app felt it necessary to let me know my stealing focus from the new window I had opened. I ended up having to make the connections one at a time to get done.
While this may not sound like much, it took what could have been a 3 minute procedure and turned it into a 10 minute procedure (the connections were slower than ususal). To me that's unacceptable. Only the OS itself should ever jump up and take control of your focus and that had better be a damned good reason to do so (security, fault, etc)