@SamGardner
I'm revisiting this having found additional instances where I don't want users to use the context menu to sort a tablebox I've created.
While I did solve this previously by using <are wanted. So I'm working on a replacement list of scripts to recreate some of those as well as add my own function(s).
I'm poking you specifically because you noted above that one could newly add a context menu "for each column". Is that really true? It seems like I can only do that for the whole table and then the scripts involved do not know which column it was selected from. But maybe I'm missing something? <

Maybe I'm just not doing that quite right and it is possible?
This arises because the existing context menu has some things that are column-specific. If I wanted those, I'm not sure I can replicate them?
I see that JMP18 is adding even more things on that tablebox context menu including more column-specific ones (and via the EA more in 19) but not, that I can see, anything new about disabling ones you don't want, etc.
I also see this other post where @Justin_Chilton says, in the context of suggesting adding a custom script to replace one of the items, "Please note that you can add some of the other context menu items back if you need them (with a little work) using the JSL message equivalents." Maybe the "some" there is meaning you can't do the column-specific ones? In any case it's more and more work to add items back by making them yourself.
This is making me think there are still things to wish for around this... maybe the ability to tell the existing context menu to disable certain options you don't want (by name?) so you can pick and choose? And then the ability to add custom items without obliterating the existing menu (my script intends to add custom ones in a section at the bottom after "recreated" ones)? And then it would be handy if there were a "self" or "this" to reference with your custom script that would link you to the specific column it was activated from (and thence to the tablebox). I think that would actually be handier than having to give each column its own.