Every one will agree with me on, that if the "guieditor" and the "QTToLua" didn't exist.
Making GUIs would be horrible, creating a good looking gui, would be hard, and you need to bind /restart resourceName
And keep editing it, until you get what you want, so what I'm suggesting is an Official GUI Creator/Editor.
Just like the Map Editor.
You can create the GUI, and get the code.
I know that it's hard work, and you ( MTA Team ), are busy.
But it would help every one, to have official gui editor.