I have an application A which may or may not need to spawn an application B and will communicate with it using remote messaging (via NSConnections etc.).
While i know how to do this if B is started first, i wonder:
What is a clean cocoa-based approach of transparently starting B on demand?
(For those familiar with COM, i am effectively looking for a CoCreateInstance()
equivalent)