Die Java-Prozesse terminieren nicht nachdem main() verlassen wurde, weil in einem von GuiFactory erzeugen DummyDialog das CalendarPopup nicht richtig auf dispose() reagiert (es fehlt der Frame).
Beispielsweise so:
de.guibuilder.design.ItmTestGuiDoc at localhost:1869
Thread [AWT-Windows] (Running)
Thread [Java2D Disposer] (Running)
Thread [AWT-Shutdown] (Running)
Thread [AWT-EventQueue-0] (Running)
Thread [TimerQueue] (Running)
Thread [DestroyJavaVM] (Running)
Ich habe keine Ahnung, wie man das lösen soll. Als Workaround schlage ich vor, anstelle eines DummyDialogs ein DummyForm zu erzeugen. Dann tritt der Fehler nicht auf.