"again,  the case of floating systray would not be covered, would be 
easier<br>
(and would not put visualization hints in the protocol) to adjust the 
click<br>
coordinates to something prettier, like  in the case of a bottom dock, 
the<br>
coordinates would always be the top left corner of the icon for 
instance, so<br>
the menu would also always appear in the same position (not depending 
where<br>
was clicked in the icon)&quot;<br><br>&gt;&gt;&gt; the size of the icon doesn&#39;t matter a lot, since the menu is completely at the wrong place (not just few pixels).<br>Please take a look at this video I made :<br><a href="http://www.youtube.com/watch?v=M_AHFM0PNtk">http://www.youtube.com/watch?v=M_AHFM0PNtk</a><br>
we can see that the menu is placed relatively to its top-left corner, when it should be its bottom-left corner. The application can&#39;t know this fact, only the applet can know, that&#39;s why I think it should be passed to the method.<br>
Adrien Gateau told me about using dbus-menu as a workaround, I&#39;ll make another post to reply to this point.<br><br>&quot;the ones in the spec right now are fine i think, plus some other, like 
&lt;br/&gt;<br>
some ideas about other that would be needed?&quot;<br><br>&gt;&gt;&gt; 
&lt;br/&gt; could just be done with a \n in the string.<br>I think to keep all the representation equivalent between all docks/panels, we shouldn&#39;t try to add too many markers. Anyway, an exhaustive list would be welcome.<br>
<br>
&quot;ok, will make clear, in fact our mixer decreases the volume with  mouse 
wheel<br>
going down, as one would expect&quot;<br><br>&gt;&gt;&gt; yes, because the panel sends -1 to scroll down, and the applet then add -1 to the sound.<br>If tomorrow another panel sends +1 for scroll down, the user will have a bad surprise.<br>
There is a tacit agreement on the meaning of the value sent on scroll, so this should just be written in the spec I think.<br><br>Anyway thanks for your work on getting rid of the X systray ^^<br>