+// systray protocol
+// many tray icon doesn't manage stop/restart of the systray manager
+void start_net();
+void stop_net();
+void net_message(XClientMessageEvent *e);
+
+gboolean add_icon(Window id);
+void remove_icon(TrayWindow *traywin);
+
+void refresh_systray_icon();
+void systray_render_icon(TrayWindow* traywin);
+void kde_update_icons();
+