新しいのが一つ増えるだけ。
ってか、xwindowを使うなら、xlibが共通下層レイヤーとしてあるだろ。

他のgui osで細かいセキュリティー事項はどうなってるのか分からないんだが、
共通オブジェクトハンドルを使えるメッセージパッシングの機能をosに持たせる事から始めてみたら?