We need to globally disable the menu bar. The reason that we need to globally disable the menu bar is that we're security software and when our software is running the user is limited to where they can go. We also launch another piece of software that the user uses, so the presentation options have no effect - or I don't know how to make them take effect. I know about _HIHideMenuBar, but that effects auto hiding of the menu bar - not quite there.
I was thinking of setting the autohide property, and making a masking window over the menu bar, but when the mouse goes into the magic region at the top of the screen the menubar shows and UX isn't quite happy with that (nor the security dudes).
Another thought was to launch the user software via Process() rather than a command like: do shell script "open -Fnb special.me.com..." but I wasn't having much luck with that. The special software is just a normal MacOS app.
Is there a way to globally hide the menu bar and restore it back to normal? Or is this a case of one of my managers talking to an Apple Manager to explain the use case just in case there's some functionality that might not be available to a mere mortal like me?
Best Regards
John