First of all, Sparkle is a framework developed for OS X which makes easier for developers to put a check for updates option in their application.
Secondly, I don't know what this -cap_object_update option is. I made the application according to the official FSO version, not the CVS... But if it's a switch option and supported by the FS2_Open application like the rest of the options, then it should be automatically supported by the OS X Launcher. The launcher has dynamic menus and it shapes them according to the flags.lch file. Well, there is only one way to find out. Try it, and tell me what happens.
chief1983, the fact that SCP icon shows in the finder, means that there is no problem with the location of the SCP whatsoever. Each time the Launcher launches, it opens for just a moment the FSO to obtain the data it needs in order to make the menus according to the options supported by the current version of the FSO. So, that is normal.
However, the fact that it is crashing is not.
In a previews version there was a bug that concerned the Launcher when trying to read files that were 0KB. The only way to produce such a file, was to have a text file and write absolutely nothing in it. That often happened when we would have the cmdline_fso.cfg file completely empty, because there were no arguments written in it. When I noticed the problem, I updated the application immediately, two times. The last version (1.1) remedied the problem entirely.
So, in order for me to be sure what's going on, I would recommend you to:
1)
Download the latest version of the Launcher.
2)Delete the cmdline_fso.cfg file. Just delete it, do not create a new one.
3)Delete the preferences of the Launcher. That would be in ~/Library/Preferences/com.soulstorm.FS2_open cmdline 2.plist
4)Open the newest version of the launcher and use it.
I hope that will fix the problem. If the problem persists, report back and I will see what can I do.