Thank you very much for the response @LesFarch.
Yes, I am aware of the ability to switch back to the old menus.
I much prefer the new way of having cascaded menus, which helps prevent the context menu from becoming too large.
I haven't looked into creating my own dll for this, mostly because I wanted to avoid it at all costs, but it sounds like there is no other choice.
You are saying to accomplish what I desired the dll must be written in C++, and no other language. I would have thought MS would be thrilled to support C# for this. It feels rather dumb to me to have that as a requirement.
As this is for a Domain controlled PC, I cannot advocate for a third party program such as "Custom Context Menu".
I am interested in your attempts to do this. It sounds like there isn't sufficient documentation on this, which would make it difficult to accomplish. I have so many tasks that I'd like to accomplish, I am unsure when I would get to doing this myself.
I appreciate your response.
Have a good day.