It's the User-Interface Guidelines stupid!. If you want to design a user-interface that is intuitive you need guidelines. And then you have to encourage developers to follow them. Oh, and if you Google “Windows User Interface Guidelines” here is where you wind up. That seems about right. [Ernie the Attorney]
LOL, nothign new hear, there are no guidelines, just look at the mess of interfaces in windows, every new app has a new interface, horrid.