When I hover over the tray icon, I see the tooltip "Compose Tray", instead of the tooltip I am setting in code. This is on KDE.
I assume it's because of this part of code:
runCatching { go.Systray_SetTitle("Compose Tray") }
It should probably use the tooltip argument instead of being hardcoded to "Compose Tray".