Hi Thomas, the answers to basically all your questions are 'yes' and found in greater detail in the various specs on freedesktop.org, with full implementations in KDE, Gnome and others linked from the website. Cheers, Eike