Nice one, working as advertised.
On suggestion though. For this and future yad scripts add the "--class" flag. That will give your scripts a unique identifier so that per app settings can be applied in fluxbox, openbox, and any other window manager that supports it.
The default is for the name to be "yad" and the class to be "Yad", so any per app settings apply to all scripts.