ICCCM
Il regolamento che stabilisce come le applicazioni X e i window manager dialogano tra loro, notoriamente indispensabile e quasi impossibile da rispettare.
L'Inter-Client Communication Conventions Manual fu scritto principalmente da David Rosenthal e raggiunse la versione 1.0 con X11R4 nel 1989. Poiché il protocollo X aveva volutamente lasciato fuori le politiche d'uso, serviva un documento a parte che fissasse tutto ciò su cui i client dovevano accordarsi: quali proprietà imposta una finestra perché il window manager la comprenda, come passa il focus e come funziona il copia-incolla.
Proprio quest'ultimo aspetto spiega perché X ha due appunti: PRIMARY, riempito ogni volta che si seleziona del testo e incollato con il tasto centrale, e CLIPBOARD per Ctrl+C. Le lacune lasciate da ICCCM furono colmate intorno al 2000 da EWMH di freedesktop.org, che tra l'altro standardizzò i desktop virtuali.