Default [THINK TANK] Widget Restorer

If any of you have flashed a ROM and then promptly restored everything with TiBu, then you know the pain that is Restoring the Widgets that get the "Problem Loading Widget" error. Now you might say "You're just lazy its only 4 widgets!" Which I would reply "Yes that would be the case unless I'm a user that
1) likes widgets...a lot.
or
2)likes the WP7 theme idea...a lot.

So you see that is where this app/hack/script will come in handy.

Now I think if anyone would like to help me(I'm a complete linux noob, in fact the only thing i know how to do is a little bit of Java!) I would gladly use all the resources I can, anything from project management to learning a whole new Prog Language.

Now let's start with phase one: Identifying the problem.

My guess is that this error stems from the launcher-widget communication. The only way I can rationalize it is that the launcher requests the widget and the responsible activity can't find it. I have no clue. I'm going to go find the source code of a launcher and analyse it.

If anyone can chime in or even leave some source(s) that would be wonderful!

Thanks!