> Стандарт де-факто это Client-Side-Decorations через Qt или GTK. Client-Side-Decorations - это не отрисовка оконным менеджером KWM декораций всех открытых окон с помощью API QT. Это отрисовка КАЖДОЙ программой и КАЖДЫМ открытым окном своих декораций самостоятельно.
То есть, если вы запустили KDE, поверх которого запустили программу, реализованную на Gtk, то у всех KDEшных программ обрамление окон будет одно, а у этой программы - другое. У этой программы обрамление будет отрисовано не библиотекой Qt, а библиотекой Gtk.
Пример Client-Side-Decorations вот - http://blog.martin-graesslin.com/blog/wp-content/uploads/201...
Открыто 2 (два) окна, а обрамление у них разное.