Rhino to Grasshopper: Mouse clicks, objects, views

I think adding components from Rhino will be a new plugin.
The command accept the name of the component and the Guid,
but the problem that i can’t find the list of all components or their guids.
We can add this command GhComponent to any Rhino button and assign a name or a guid, which add the component immediately to the canvas.

The idea based on code of: @piac

And @Mahdiyar