Here’s another little utility I wrote for myself, primarily when using macros for my keyboard and StreamDeck to launch applications.
OpenOnce is a simple self contained launcher application which will open a new instance of a given application if it is not already running; otherwise it will make the specified application active and bring it to the foreground.
To use it simply call it giving the path to the application to be launched along with any arguments to be passed on.
For example, to launch only one instance of OBS I use the following:
OpenOnce.exe "C:\Program Files\obs-studio\bin\64bit\obs64.exe"
If the application sounds like it might be of use to you, it can be downloaded using the link below.