Maybe you like this: http://www.jacobiedema.nl/RadialMenu/
I tried getting it to work but adding groups or items to the dial is weird but maybe i am just too dumb.
Here's a little bit about my setup:
It's pretty comfortable and efficient but it still could be better. I'm thinking about getting a small touchscreen monitor in addition to my three 27" screens which i want to use exclusively to control foorbar2000 my media-player of choice.
I use the Logitech G600 mouse. The only mouse i know of that has a 4-way scroll-wheel AND a bunch of thumb-buttons plus a ringfinger-button.
This is how i bound actions to it's buttons (i translated the most important ones to English):
I can easily open the startmenu by pressing the CTRL button and the ESC button and from there i click my most used programs which are pinned to it:
I still want to customize the tiles but that is still a bit of a hassle so it doesn't look as good as it could but it works pretty well in my case.
For a while i was using a little program called jumplistlauncher by hedgehog which lets you add whatever you want to the jumplist (jumplists are the list that opens upon rightclicking on anything pinned to the taskbar) of itself.
The site of the developer is offline so i uploaded it to my google drive: https://drive.google.com/file/d/1R0vDtYYXDNKXoiNZwHe2wp97yiMVJP6e/view?usp=sharing
The file is clean: https://www.virustotal.com/gui/file/4f099ef9e78c98a158c445ea9d99190ed46a125233641435e84b31e898eb0b55/detection
In the Mouse button layout screenshot i mentioned a little tool called Volume² here's a link to the developers website: https://irzyxa.blogspot.com/p/downloads.html
Also Stardock Fences is amazing for keeping the desktop clean: https://www.stardock.com/products/fences/