На С? Да еще и в комментах там пишут, что код отвратный.
Явно искать нужно что то получше.
Вот тема -
https://forum.lxde.org/viewtopic.php?t=1922&f=4I recently developed the simplest (but still full featured) tray applet program I could and released it to the public domain (or any license approved by the open source initiative for locales that do not recognize releasing copyright to the public domain)
The whole thing is designed for tray applet development and really simple - it simply displays whatever icon(s) you tell and you can specify the refresh interval, tooltip (mouse-over text) and output for right and left mouse clicks for each icon (this can be used to pull up a controlling program like Xdialog, gtkdialog, zenity, yad, etc ... ).
Feel free to fork it for LXDE if you want, it does everything I wanted it to already (allow me to run all my tray applets with a single shell daemon) so I won't exactly be "maintaining" it except to make it build on later versions of gtk if it breaks.
HTH
http://www.murga-linux.com/puppy/viewtopic.php?t=76431
Перевод гугла.
Недавно я разработал простейшую (но все же полнофункциональную) программу апплетов для лотков, которую я смог, и опубликовал ее в общественном достоянии (или любую лицензию, одобренную инициативой с открытым исходным кодом для локалей, которые не признают освобождение авторских прав в общественном достоянии)
Все это разработано для разработки апплета лотка и действительно просто - оно просто отображает все значки, которые вы указываете, и вы можете указать интервал обновления, подсказку (текст над мышью) и вывод для правого и левого кликов мыши для каждого значка ( это можно использовать для подтягивания управляющей программы, такой как Xdialog, gtkdialog, zenity, yad и т. д.).
Не стесняйтесь разворачивать его для LXDE, если хотите, он делает все, что я хотел, чтобы он уже (разрешить мне запускать все апплеты моего лотка с помощью одного демона оболочки), поэтому я не буду точно «поддерживать» его, кроме как сделать его в последующих версиях gtk, если он сломается.
Может лучше это пробовать? Выделил жирным ключевое.