I recently created a Steampunk Magnifier Widget extracted from a War of The Worlds desktop using the Yahoo widget engine -
http://yereverluvinuncleber.deviantart.com/art/Magnifier-385201238 - It is a fully functioning Yahoo widget, ie. it can move, be resized, made transparent, layered on the desktop and it can also be assigned a command line function when it is double-clicked.

However, I want it to do more. I can't currently think of a useful function for it. The Yahoo widget engine has limitations, it can't determine which widget is underneath it so it can't be used to analyse another widget by pointing and clicking, it isn't really possible to dynamically magnify the desktop beneath the glass as this would a ridiculous amount of resources and some serious programming to accomplish it.
So, other than being a launcher for a search utility I can't really think of an appropriate function for it. I guess that leads the field open for more esoteric suggestions such as recoding it for an engine that can do animation more efficiently, one that can access the underlying desktop more easily. That leads me to the Xwidget engine.
I don't yet know the Xwidget engine and its capabilities, does anyone here have any suggestions as to what I would be able to do with regard to desktop object magnification, inspection capabilities of Xwidget?
Any suggestions?

The above desktop shows the widget amongst a load of other widgets, all of which at the moment are not much more than just images. It is very easy for me to create YWE straight from images so that is what I have done here.