title: OSX equivalent of ShellExecute?
body: <p>I've got a C++ app that I'm porting from Win32 to OSX.  I'd like to be able to launch arbitrary files as if the user opened them.  This is easy on windows using ShellExecute.  How do I accomplish the same thing on the Mac?  </p>
  
  <p>Thanks!</p>