A few years ago with Ventura Publisher (I still miss it!) Corel shipped CorelScript, which was pretty darn cool! CorelScript editor had a dialog box creator with a GUI for creating dialog boxes. While you were "drawing" the elements of the dialog, the dialog creator would, essentially, type the code necessary to build the dialog into the script .
So, you worked with this:
And into the script would go this:
I dont know if this is still current, the website hasn't been updated for a while, but check out
It looks like it's only compatible with PC, but that looks like its not an issue with you.