Ha! lazy, I think it more work to create and track 2 to N sets of menus and variables.
I should finish the function and we can compare results and ports to other apps. :)
You know with a function, all you have to do is get it written for one and make it general enough and you have it for any menu or small arrays or child menus off parent menus.
Then you can worry where to park them on screen, colors, borders all the bells and whistles, next thing you know, you are doing mini-widows ;-)