Thanks! I disagree on this part: Regarding the window, C::B is a GUI application, so showing a window is normal. I expect to get windows when using the GUI (help dialog), not from the command line. I.e. I expect to get the help dialog via the user interface I request it from. I am not aware of any other program which would print command line parameters into a GUI window. Hence, I still believe it's a breakage of well established UI paradigms. However it's not my decision.
Giving --help on comand line causes an ugly window with help to appear
Because it would be handy to import libraries as they have been downloaded from the web. Now, importing several libraries is very time consuming, as there is no batch import / impossible to select several libraries. In addition, every one of them needs to be extracted. In any case, the point of the error report is not these usability issues, but the fact there there is no error message, when there should be one.
Sweet Home 3D does not spit out error message if importing furniture library fails
I have fast fingers