First result on Google.
Never said there wasn't a MS source, rather it was lanux128 who said that he (or she) "couldn't find [one]". Second, like the Sun article, I doubt it's one that many non-programmers have read.
I think it's a great idea....
And that's fine and dandy by me. I don't and on my system, I would like to remove them. What other people do with their system is up to them.
I like the ellipses, just like I like the Alt+Letter underlines. They both serve a purpose, and I can't understand people who find them un-aesthetic.
I like the Alt+underline too, since I prefer to use keyboard shortcuts over the mouse and therefore find it useful sometimes to be reminded of what they are. At the same time, I can understand there's different strokes for different folks (hey, maybe that would go well in a theme for a TV show...
). Just because I like something doesn't mean everyone else has to like it, and just because I don't like something doesn't mean other people can't like it.
If you want to remove the ellipsis, you'll end up modifying at least a bunch of .exe resources, and for some apps you'd have to touch regular data and even code as well, since menu items can be constructed dynamically.
Actually, I was mainly interested in just removing them from the Windows shell components (such as the start menu and the context menu) since I use it daily and thus notice them there most often. I hadn't considered that maybe some of the ellipses might actually be part of an application since those that I have been able to remove I did so through editing the registry.