It is about the fact that I per [!SetOption] in connection with various variables, which again contain commands to be executed just break my head.

I sit there now for 2 weeks on it and raff it simply not.
Therefore (and the Reallife what needs one) also my sudden radio silence ... to "Yincognito" squint ...at my last problem, what but first still rests...
Well, in (as) short as possible, what it's about:
I'm currently writing a slideshow, which contains a menu with a few standard options (open image etc.).
In this menu there is a button, which should open another (Advanced Menu), and then hide the first menu.
The crux is that now nesting occurs, what should happen when the mouse is over the one, or the other menu. Since the whole thing is then also distributed over the "slideshow.ini" and a "slideshowdata.inc", probably also "Nested variables" come into play.
But now it gets even more crazy, I got it working, it runs as it should, but when I leave the "Advanced Menu" with the mouse, I get errors or hints in the log, which are then e.g. like in the screenshot.
And the 2nd problem in the problem is, since also still another InputText-Plugin is involved, nails me also still purely, in the moment where it is activated, by it me the menu background closes, since I leave this yes (apparently according to syntax) with the mouse, by even the activation of the InputText-Plugin. That is, I seem to be with the mouse then no longer on the background, which contains the variable "variables", which were set by [!SetOption] before.
I do not know therefore just, whether I have made myself so stupid before loud various options test, that I do not see the forest before loud trees any more, or I think simply too complicated, or still worse the Rainmeter syntax have not understood.
Therefore, is there for my problem perhaps a (simple) solution, or do I try here straight from Rainmeter commands to require, which it cannot?
Here the files: