traylib is a implementation of the Free Desktop System Tray Protocol Specification on the client side. It supports all Windows Managers and Desktop Environments, which support the Protocol on the server side, this includes KDE, Gnome, ICEWM and XFCE.