When the 1366374 "Enforce singleton JCommander
instance" feature request
(http://sourceforge.net/tracker/index.php?func=detail&aid=1366374&group_id=35271&atid=413698)
will get implemented, theoretically JCommander could
get warm started.
It could load in the system tray and should not display
the application's window. Each newly launched
JCommander virtual instance would use the socket
communication mechanism to open up new windows or tabs.