Quote: "And when you make a program with hundreds of the gadgets the executable gets huge since you have to write each gadget and response separately"
The executable doesn't become larger, I think you mean the source code gets longer. Setting up a gadget in BlueGUI generally requires one line of code, and then two or three lines to call a function in response to a mouse click, a keyboard press or some other interaction.
If you use Rainbow to design the interface then it is normally a fairly quick process.
BlueGUI is designed to add a windows UI to DBPro applications. It is not the best programming language / library combination for very large ,complex applications - I would look into C# or Delphi for something like that.
BlueGUI:Windows UI Plugin - All the power of the windows interface in your DBPro games.