Thanks Handoko, no, my popup menu is working fine, for what we generally do with a TTrayIcon, its all OK. But the other events included with TrayIcon don't work.
I need to know where the user has clicked so started experimenting with the other Events, its the other events that are not working.
Anyone interested in why I want to know where the user clicks ? I thought not but I'll tell you anyway. The TrayIcon is not usable in any recent Gnome based distro. The Gnome Devs have a thing about it apparently. So, its been dropped. But lots of people are making lots of Gnome Extensions because people want and need this functionality. But every one I tried pops the menu up in the wrong part of screen, most disturbing. So, I want to experiment with setting the menu where I think it should popup, top left near the Icon .....
The TrayIcon itself does not seem to have a 'Left' or 'Top' property.
EDIT: Interesting, its OS dependent, In Fedora29, Gnome 3.30.2 (with a Gnome Tray Icon extension added) it does show those Events, but in my normal desktop, Ubuntu Mate 18.04 it does not. Wow, scary if you depend on something like that !
Davo