Open two instances of the same app on Mac OS X

I am looking for a trick in which to open the same app twice. Let me explain.

For example, I have an app called SQLite Database Browser but it can only handle one SQL DB at a time. I would like to start another SQLite DB Browser so I can open another SQL DB file. How do I do that?


Solution 1:

If you use open from the command line you can pass a parameter to start a new instance:

open -n /Applications/TextEdit.app

Another way is to find the Unix executable in the app bundle and run it:

/Applications/TextEdit.app/Contents/MacOS/TextEdit &

Solution 2:

I know with CarbonCopyCloner I can make another copy of the application itself and I can open two instances of CCC at the same time. Have you tried something like that?