Manuel, you just gave the world of Linux, a new meaning of true rolling release. A new release every 2 hours is now called a ‘manuel release’. Got that? Manuel -> Manual?
Well, let me put jokes aside, it’s great! Even more amazing if you put it ‘always on top’ and have a quick and fast menu to open lot’s of programs or programs that you use and close often.
As my first suggestion, please check if yad exists on the system and of not, suggest an install option. I did not have yad and installed myself, but someone might not understand why your program might not work.
I will keep an eye on this.