Some thoughts: Moose is a tool, not a full desktop environment.
As a tool, it should integrate into the desktop environment and follow the same conventions, not create a set of convention for itself, however well founded they are.
(And no, Glamour is not a full desktop environment either.)
The problem of course is that we have at least three main desktop environments we can work on and they don't follow the same conventions :-(
So what are the solutions? - have very consensual convention, not invent our own - have a very clever interface that can adapt to its desktop (hummm difficult, and lots of work) - use external renderer(s) (e.g. Java Swing or SWT :-) ) - ???
nicolas