Implement the Singleton pattern on SQL Developer. Provide a performance usability benefit to users with limited RAM workstation, e.g. laptop.
In Windows OS, associating one or more file extensions e.g. (.sql , .pks) to sqldeveloperw.exe. When you double-click on the filename.sql , SQL developer launces a new instance. When selecting several files and pressing enter in file Explorer, several instances of SQL Developer attempt to launch, one per filename.
I would like to have a preference such as SingleInstance = True/False.
During the launch of SQL Developer, it should check whether the preference = true, and if so send a message to the running instance to open the double-clicked file(s). If the preference is false then proceed to create a new instance of SQL Developer and open the double clicked file(s).