I am searching how to prevent applications from stealing focus in Mac OS X, typically to display error messages that I do not care about:
Example 1: on my laptops, iTunes complains about authentication problems whenever I wake the computer from sleep with iTunes already running, and when it was running before I put the computer to sleep, in a place where I had network (I use it *only* to listen to Music, and do not need iTunes to phone home anyway)
Example 2: I use a VPN program in the background, and do not need it to report it cannot connect whenever the wireless drops (often).
There are other such annoying quirks, that make the user experience worse than it should be.
Example 1: on my laptops, iTunes complains about authentication problems whenever I wake the computer from sleep with iTunes already running, and when it was running before I put the computer to sleep, in a place where I had network (I use it *only* to listen to Music, and do not need iTunes to phone home anyway)
Example 2: I use a VPN program in the background, and do not need it to report it cannot connect whenever the wireless drops (often).
There are other such annoying quirks, that make the user experience worse than it should be.