Creating a one click demo importer

I believe that if you are not going to do a massive sql insert (which I think is likely just as efficient) that you need to go ahead and utilize the plugin api and at the time of the button being pressed, create them. I think it’s pretty clear your choice is either to create the widgets on the fly, or to import through an sql insert.

http://codex.wordpress.org/Plugin_API should point you in the right direction if you’d prefer to avoid the SQL insert.