Hi seaside; DriveMan is what this is for, the buttons aren`t needed if there`s a context menu.
Near as I can tell DriveMan is finished, I can`t find any more nasty interactions in settings.
I`ll give your suggestion a go, I have terrible luck with gtkDialog ( undocumented syntax ).

External menus is not described in the 'Tips and Tricks' post, but it is possible. I am in a hurry right now, so can't explain, but if you want to see it in action, you should look at Ptheme. - a script in the Stardust desktop environment.

Thanks zigbert; It looks like a TreeBox screen positioned to popup over the main GUI.
I didn`t think of using a plain gtkDialog control for it, very clever...
Obviously some screen calculations are required to get which TreeBox item was selected.

This "more complicated" gtkDialog related code makes having a library even more valuable.
Lets "can" these routines into a function library to extend gtkDialog for easier development.