I'm sorry you can't be bothered to take 10 minutes out of your time to make a floating shelf for you; I'm even more sorry you don't want to take the 5 minutes out of your time to look on HE3d and see a floating shelf script that allready exists.
I hate to say it but maya gets its flexibility from being built from the ground up via MEL and opening it all up to the user via MEL. The API just further extends that.
It sounds like because the user interface doesn't meet your exact needs that the program is not flexible enough for you. Its not even that you want a drastic change; you want trivial changes.
Hrmmm; it does not occur on any of the following cards of which I have tested:
Geforce2 MX; Geforce4 MX 220 and 440; Geforce4 Ti4200, Ti4600; Quadro2MXR; Quadro4 750XGL; Quadro4 900XGL.
I believe someone with a fireGL X1 has told me also that he has fixed this issue with a driver setting. I also believe radeon users have this very same setting available to them.
If you are treating each output as a seperate display on an nvidia board; it will render marking menus on the wrong display. If you are using dual view it will render marking menus on the wrong display.
If you are using span mode everything renders correctly as your desktop acts as one massive 2560x1024 display as opposed to 1280x1024 displays.
Should I compare by volume? by functionality? by how many users are making them?
Why is it noone else has problems writing UI scripts for maya? I have no programming background; and I hate scripting; yet I'm not going to demand A|W build custom UI's to my liking in the core package. Its there to be changed; if you don't like it; fix it.
I hate seeing developers waste time on features like "Oh it would be better if the button were over here instead; and maybe we can add some more pieces of flare"
To me UI improvements are like people who market products as better without actually improving them.