Is there a way to let the application start a new instance and not to focus an existing application if you click on the icon of the application? Probably there is a way for the LaunchServices and it's property-file info.plist.
E.G. If you have TextEdit in Dock an click the first time on it it starts a new application. But the second click focusses the existing one.
Only the direct call in terminal starts always a new instance:
/Applications/TextEdit.app/Contents/MacOS/TextEdit &