I know this should be in another section, but since this is the one that I frequent, here it is.
A tutorial on how to create a widget for android. Of course, you should download a program like eclipse and install the android sdk plugin.
http://www.mobiledeveloper.tv/2009/06/24/how-to-make-android-home-screen-widgets/What I best suggest you do, since most people are not software engineers like myself, you should download an android widget and reverse engineer it. You can simply change the obvious settings and create one from the framework of the sample widget you've downloaded. The sdk plugin that you download and install comes with an android virtual console for you to launch all of your apps so that you don't send crap to your real phone.
I hope everyone enjoys this and become hobby programmers. We're the ones that make fun and useless apps. If this picks up, I'd like to move discussions over to the dev forum to help each other on things that we get stuck on. I don't think there are any other phone specific communities that has their members as devs for their firmware so I hope this can be the first.