Well, to be honest when I made that suggestion I didn't really think is was a problem, now I realize that I don't know how to create a new widget type. I don't think there's any way to do it except to write to the cms_widget tables in the database. Paul M has some widget mods with install code that does it, but I haven't looked through it all yet. If I can figure it out I'll let you know.
I guess another way would be to make a php direct execution widget and somehow use the (modified) code from the existing widget. Maybe someone else will have an idea.
ETA: I found this article:
www.vbulletin.org/forum/showthread.php?t=236224 which seems to outline the necessary steps.