WM_ICON_SIZE
La propiedad ICCCM de la ventana raíz donde el gestor de ventanas indica qué tamaños de icono prefiere: uno de los pocos casos en que la información va del gestor al programa.
Casi todas las propiedades del ICCCM las fija el cliente y las lee el gestor. WM_ICON_SIZE va en sentido contrario. El gestor la coloca en la ventana raíz con XSetIconSizes, como una lista de anchos y altos mínimos y máximos más los incrementos en cada eje, y el programa que va a crear un pixmap de icono para WM_HINTS la lee con XGetIconSizes y dibuja en consecuencia. Si la propiedad no existe, el programa adivina.
En las pantallas de los ochenta y noventa importaba: twm y mwm mostraban los iconos en huecos fijos, y un icono del tamaño equivocado salía recortado o flotando en un mar de fondo. Pocos programas se molestaban en preguntar. Con el _NET_WM_ICON de EWMH el cliente envía imágenes ARGB en varios tamaños y deja que el gestor escale, lo que dejó la propiedad prácticamente de adorno.