So I've written two Google Gadgets recently (http://www.unitorganizer.com/google/algebra/algebra.xml and http://www.unitorganizer.com/google/towersofhanoi/towersofhanoi.xml) and found the process to be extremely easy, given that I had some mini-applications already.
So then I wondered to myself, would it be possible to point the url of a Google Gadget at a MENU_CALLBACK in Drupal?
The specifications of a Google Gadget require xml, in a form similar to:
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="My first gadget" />
<Content type="html">
<![CDATA[
<B>Welcome to my first gadget!</B>
]]>
</Content>
</Module>
So then I thought, it must be possible to turn all sorts of Views and blocks into Google Gadgets, simply by hijacking the code and presenting the correct headers etc...
Anyone interested in helping develop something like this? I'm really not a Views guru, but I can create a callback pretty easily. Presumably Google will even let us submit our URL ourselves to their handler for content directory submissions. We could then create a module that would allow users to post Views that would normally show up in a block (because these are Google Gadget sized) to the Google Gadget directory. We should even be able to create a link that lets the person add the View to their homepage automatically.