WM_ICON_SIZE
La propriété ICCCM, posée sur la fenêtre racine, où le gestionnaire de fenêtres indique les tailles d'icône qu'il souhaite — l'un des rares cas où l'information va du gestionnaire vers le programme.
La plupart des propriétés ICCCM sont définies par le client et lues par le gestionnaire de fenêtres. WM_ICON_SIZE fait le chemin inverse. Le gestionnaire la place sur la fenêtre racine avec XSetIconSizes, sous forme d'une liste de largeurs et hauteurs minimales et maximales avec les incréments dans chaque direction, et un programme sur le point de créer un pixmap d'icône pour WM_HINTS la lit avec XGetIconSizes et dessine en conséquence. Si la propriété est absente, le programme devine.
Sur les écrans des années 1980 et 1990, cela comptait : twm et mwm affichaient les icônes dans des emplacements fixes, et une icône de mauvaise taille était rognée ou flottait dans un océan de fond d'écran. Peu de programmes se donnaient la peine de demander. Avec le _NET_WM_ICON d'EWMH, le client fournit des images ARGB en plusieurs tailles et laisse le gestionnaire les mettre à l'échelle, ce qui a rendu la propriété pratiquement superflue.