Hey Koen,
Any chance you could convert this startup dialog into a task that can be run in the background? (Like some other operations that allow you to select "run in background").
Also, could you take a look at making the Forge Commands cancelable? Right now the progress indicator on an executed command may get stuck on a "poorly written command" (a simple infinite loop would do), resulting in total workspace lock. It would be nice if the cancel box on these commands actually killed the command/thread/process that was hung.