Is it possible to use this contextmenu with a "left click" on a component?

Is it possible to use this contextmenu with a “left click” on a component? For example if I have a “menu” button and want this nice context menu to appear when clicking it?

Yes, this is possible by programmatically opening the ContextMenu in your click handler.