@Petter: If Sawfish does not mainain this ( assuming what you said is true ) , do you think I need to use Gtk to get more detailed window information? I am using Sawfish with Gnome.
@Ethan: Im not so sure about parsing as I am not that fluent in lisp yet... I would only like to try it if there is no other way out. Please do let me know if you are aware of any previous work done on this. Thanks!