@Xlance
1. It works from the first attempt. Good job! [=D>]
2. Almost all controllers works as expected. [=D>]
3. The generated object is relatively OK.
Suggestions:
1. You could start your own tread for this as stand alone application. It deserve it.
2. The exported objects have a default transparency 0.8. You could add a transparency slider.
3. "Launch Shape Designer" button give "...ShapeDesigner-2.0.0.exj does not exist!". You could pack it inside of this application.