TkXext "has the ability to send events to any window, embed windows in Tk, and send events to embedded or non-embedded windows." Unlike [Android], it doesn't yet (as of September 2001) have capabilities for event recording and gathering information about the display. [GPS] maintains TkXext at http://www.xmission.com/~georgeps/tkxext/ , with the help of several others. TkXext is X-based; it's available only for Unix. (more accurately, it's available as source, and good luck figuring out how to compile it under windows to work with Exceed [http://www.hummingbird.com/products/nc/exceed/] or Reflections/X... But if you do work it out, by all means let George know about it.) [GPS]: I didn't hear from you about any problems. I'd be glad to help you, so please let me know what problems you ran into with Exceed or Reflections/X. BTW I'll add a configure option for X11 header and library directories, because I would imagine you have problems related to that. When I originally wrote the configure script I didn't plan on supporting many systems. (problems? no, I was just commenting that it was theoretically possible, and saying 'good luck' to whoever tries it... while I do have access to both of the above-named products, they are not part of my development enviroment. My comment about letting you know is because I'm sure you'd like to hear about it if someone does do that, and so that you can add any necessary stuff to your makefile to support that configuration.)