As a part of my dialog work, I've made a simple adaptation for calling
Pashua (http://www.bluem.net/downloads/pashua_en) OS X tool from Lua.
The tool is quite versatile and independent of scripting languages.
Sort-of like Xdialog for Mac, only better. :)