AFAIK, QSystemTrayIcon doesn't use dbus in its Linux backend. That might be related to your situation.
Thanks for the code, but I know how to do the scheduling. I actually went with QPointer<QObject> since the QObject might be deleted while waiting in the event loop. Like this:
Thanks for taking the time though!
No one has replied
Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.