I know there's supposed to be an official cross-platform launcher somewhere down the line, but I wanted a launcher now. I'm impatient. So far it works on Windows and Linux (tested on Ubuntu anyway). The Linux build technically might work on OS X, but I have no way of verifying it. I've created packages:
Windows (now using NSIS, but still requires .NET and includes Gtk# for .Net)http://sourceforge.net/projects/fs2openlauncher/files/v.0.2/fs2open-sharp-launcher-0.2-1.exe/download
Note: If you installed 0.1 or 0.2, you should uninstall them before installing this, just so you don't have two different uninstallers pointing to the same place.
Ubuntu Jaunty (requires Mono and Gtk# for Mono)http://sourceforge.net/projects/fs2openlauncher/files/v.0.2/fs2open-sharp-launcher_0.2_all.deb/download
Other Linux (ditto)http://sourceforge.net/projects/fs2openlauncher/files/v.0.2/fs2open-sharp-launcher-0.2.tar.gz/download
It supports all the switches listed in the wiki as well as providing a spot for custom switches, and can change resolution and colour depth on both Windows and Linux. It mimics how the Windows launcher records Antialiasing and Anistropic filtering settings, so when fs2_open finally rolls out it's support for those settings it should be ready. And probably most importantly, it detects mods in the install folder and gives you a convenient drop-down list to pick from, respecting all the mod.ini settings. Also featured is an Output tab with two text boxes, one that displays errors outputted by fs2_open, and the other non-error output. Quite helpful while running release candidates on Windows, where a console isn't quite as convenient as other platforms.
* To make The E's life easier I added 1440x900 to the resolution list. I know manually adding resolutions is not a long-term solution, but it's all I got right now.
* Made the unix mouse grabbing switch not appear on Windows. Were there any other that didn't apply to Windows? I didn't notice any...
* Added a sound device picker, but it doesn't populate yet, so it's just Generic Software
* Added controls for the Speech Synthesis, but the voice picker doesn't populate yet so just Default Voice
* Added General Graphic Settings. Not sure if it really does anything anymore, but it's there
* Added Joystick settings, but (again) the joystick list doesn't populate, so it's None or first detected joystick.
* Added Network options
* Added a text box to the Done! tab showing the resulting command line arguments
* Bundled the Gtk libraries with the installer, so as long as you at least have .NET you're good to go
* Various bug fixes and behind the scenes cleanup
The Start Tab
The Video Tab
The Mods Tab