Der Zugriff auf das Display muss im UI-Thread passieren. Bei einigen Dialogen wurde das aus einem BackgroundTask heraus gemacht - was natuerlich zum SWT-Klassiker "SWTException: Invalid thread access" fuehrte. Siehe Mail von Sebastian vom 12.11.2014