The dialog, that is currently shown when a secondary instance of the IDE is being started, could offer an option to close that instance by calling Application.Terminate.
Maybe it could even offer the option to open the current project with the original instance, but I am not sure how to do that (call bdslauncher?) and whether it is worth the effort.
Implemented in SVN rev. 5201.
Seems to work. Thanks Achim.