If it was up to me I'd make adding options to the context menu something that you can't do without specifically choosing to in the control panel. Applications could supply context options to the OS but those shouldn't be displayed without the user going in and allowing each one specifically.
Funny enough Microsoft has already had this battle with the Start menu https://devblogs.microsoft.com/oldnewthing/20030903-00/?p=42...
Funny enough the program what did found the way to add itself to the pinned list on the Task Bar is.. Google Chrome.
What's actually sad is that Microsoft Edge and its new features are literally doing all of that right now.
That's a great little blog post
I forgot about what the torrent of links that would find themselves in the IE favourites page
As an aside, Enderman gets up to wild Windows shenanigans on his YouTube channel – things like getting Windows 11 to run on a P4, jailbreaking Windows S mode, etc. It's some fun light entertainment if you're into that sort of tinkering.
Wanted to say this too. They have a really good knowledge of ways to dig into Windows and I look forward to future blog posts
The first time I used the context button intentionally was when I got around to binding it as the compose key.
As a bit of a tangent the X11 compose system is a really great way to enter less often used characters. Here is a bit of a tutorial, note this is probably openbsd specific.
in ~/.xsession bind the context key
xmodmap -e 'keysym Menu = Multi_key'
in ~/.XCompose include the locale specific compose dir(in my case this is /usr/X11R6/share/X11/locale/en_US.UTF-8/Compose) and set up some of your own include "%L"
<Multi_key> <w> <e> <b> : "\xf0\x9f\x95\xb8" # spiderweb
Now hit the menu key then w then e then b and you get a nice spider web