Rémi Bernon (@rbernon) commented about dlls/win32u/snidrv/dbus.c:
+ UINT id; + unsigned int notification_id; +}; + +static struct list standalone_notification_list = LIST_INIT( standalone_notification_list ); + +static pthread_mutex_t standalone_notifications_mutex = PTHREAD_MUTEX_INITIALIZER; + + +#define BALLOON_SHOW_MIN_TIMEOUT 10000 +#define BALLOON_SHOW_MAX_TIMEOUT 30000 + +static void* dbus_module = NULL; +static const char* kde_watcher_interface_name = "org.kde.StatusNotifierWatcher"; +static const char* freedesktop_watcher_interface_name = "org.freedesktop.StatusNotifierWatcher"; +static const char* watcher_interface_name = "org.kde.StatusNotifierWatcher"; I don't think we want to have DE specific implementations. This should use the FDO standard, or if it's not standard enough yet, it's probably too early to implement it.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/2808#note_54838