Neil, I'm the guy who's working on ScitePM, the
"project manager" for the Linux/Gtk version of SciTE.
One of the things I'd like to be able to do is bring
SciTE to the front ("activate" it in X11 parlance), but
to do that, I need to know the X11 window ID of SciTE.
As a result, I have a small patch to SciTEGTK.cxx that
adds a property called "x11.windowid" to the runtime
property list. Hope the name meets with your approval.
With this property registered, I can then query SciTE
via the Director interface to get the property value,
and things are good....
The changes are at lines 19-21 and 3222-3226 (in case
it gets lost in a sea of diffs....)