I'm not even sure if this is possible but here goes:
I'm an android user that doesn't like to have much (really anything) on my home screens. I only have 1 home screen with Beautiful widgets on it. I use the dock bar for everything else that I need to access a lot.
One program I open a lot is Slacker. Very often I'd like to have the Slacker widget right on my home screen but only while the app is running. When I go Quit -> Close Slacker I want that widget to disappear automatically. I thought it would be cool to have an app that you could select a program, then pick the corresponding widget you want to add, and the place on the home screen.
Is this even possible? I don't know much about programming so I wasn't sure if this would have to be specifically integrated into every program.
This is just one example, I'm sure others can come up with things that this might apply to. Anyways just throwing it out there. If you get rich don't forget about me