Skinnable Widgets
What to do
I've said this previously but it's worth saying again - widgets/gadgets have done bad things to skinning IMO. As someone who helped promote this problem before realizing the net result, I deserve my share of the blame.
I think one of the things we need to come up with are skinnable widgets. It's something we're working on for Object Desktop but it's still very early. The idea being that making NEW widgets would become signficantly more difficult but that skinning existing widgets would be extremely easy (and let's face it, there's really only a couple dozen widgets out there with the rest being derivatives -- clocks, weather widgets, RSS feeds, and..um clocks).
So how would you picture such a system working?
You could, for instance, have clock widget skins or you could tryto have a universal format for the widget platform where a single skin would work on all the types of supported widgets. That would make things better for the user but harder on the skinner and the gadget/widget maker.
I'm more inclined to have the platform be more akin to something where you would have skins for a type of widget (weather widgets for instance). So a weather skin would skin ALL weather widgets but wouldn't skin say RSS feed widgets.
What's your view?