I worked at 'Redmond' for a while
And even they want IE6 to die. I worked in the security division, most of my time was spent making patches for the browser (especially holes that were fixed in IE7), the rest was to secure parts of the OS, only to have my patches rejected, because some partner needs the hole for their application to work, rather than spend a few minutes to use a different function / API / Etc. or even comply with the basic security guidelines that MS publishes.
Devs always assuming the user has Admin rights, assuming that Java and Flash were installed, and that certain ports were always open, even though they are only accessing the Local machine (that is what WMI is for, idiots). And why can't they make software that properly respects UAC.
There have been so many times that I wanted to strangle the Developers at "mud hut" software and "Star" for requiring that we leave certain hooks in the code so their software can access some of the Windows APIs, even though there are already APIs for it that don't require going through the browser or even admin rights.... Or that they require Admin rights so that they can integrate their shitty updaters into the Startup sequence of Windows
My team did have proof-of-concept copy of Windows that we re-compiled from the ground-up, only the kernel and a few core services ran with admin privileges, and on only what they needed to access. All unsigned code was prohibited from running with anything higher than the current user's access level, and signed code only ran with the permissions it required. We were able to run nearly all of our Applications (the others were re-coded to comply with the security guidelines, ran flawlessly after that)
Ah well, such is my life...
AC, since I have NDAs with the companies....