So!
I wrote an addon. Very first one. The gist of it is that it takes a bar of glass buttons similar to this
And when you click a given button, it will toggle the Character Frame, Abilities frame, etc. Basically a MicroMenu replacement. I constructed it as well in a fashion that you could easily swap out the button textures to different ones simply by giving the images a specific name and then overwriting what's already in the folder. (If that makes sense)
I'm sure there are other similar addons out there, but I wanted to see if I could make one
So! I was able to get all the toggles to work ... except for the one that brings up the Game Menu Frame. I've done some reading and investigation, and it appears that bringing up the Game Menu is a protected function.
I wanted to verify with the more experienced coders that this is the case, and that there is no way one could possibly toggle the game menu frame via an addon. If this is the case, that's fine, I can just leave it out, maybe.