> В лично моем понимании это должно быть чем-то типа плагина/расширения.Все оконные системы строятся на механизме посылки сообщений. Поэтому соответствующие примитивы, которые отрисовывает графический движок (XServer/GDI/GDI+/...), должны быть достаточно удобны. Удобны - это значит, в типичное приложение отсылает минимум этих примитивов на прорисовку.
Поэтому, если набор примитивов выбран правильно, трафик команд от приложения к отрисовщику смешной для современных сетей. И, соответственно, сетевая прозрачность у вас получается совершенно бесплатно. :-)
Лучше всего, конечно, иметь несколько транспортов от приложения к отрисовщику, как сейчас в X. ;-)
---------------------------
Проблема в текущих Х в том, что в качестве отрисовщика "antialiased" фигур выбран XRender - расширение с крайне неудачным набором примитивов. Это расширение умеет отрисовывать только трапеции, поэтому библиотекам Qt/Gtk приходится раскладывать свои удобные и хорошие примитивы в трапеции. И слать эти дикие наборы трапеций по сети.
Соответственно, нужно убрать XRender, заменив его на что-то более вменяемое. Типа растеризатора QPainter или Cairo.