> These standards are there to make sure GNOME *apps* are first-class
> citizens in other DEs (& vice versa). It has little to do with being
> able to play mix-and-match with core desktop components.
>From X11 POV gnome-shell is just an app. Why should it depend so heavily on features of some particular wm? Perhaps, those features could be published, standardized so other wms could follow? Just like netwm...
Sergey