Dynamic component insertion through menu bar

Via the 3D Warehouse ?

UI.menu("Plugins").add_item("Add Models...") {
  Sketchup.send_action("getModels:")
}

Auto opening the component option window was discussed in this topic (with a example extension) …