Unfortunately it still isn't working for me.
I'll try to play around with it some and see if i can coax it to launch...
EDIT:
Attempting to launch it directly doesn't work either:
4/21/12 12:36:32 PM com.apple.launchd.peruser.501[109] ([0x0-0x19019].com.spiderwebsoftware.Avernum[208]) Job appears to have crashed: Illegal instruction
4/21/12 12:36:33 PM ReportCrash[211] Saved crash report for Avernum[208] version 1.0.1 (1.0.1) to /Users/**********/Library/Logs/DiagnosticReports/Avernum_2012-04-21-123633_***************.crash
Short version of crash log:
Process: Avernum [208]
Path: /Users/************/Library/Application Support/Steam/SteamApps/common/avernum escape from the pit/Avernum.app/Contents/MacOS/Avernum
Identifier: com.spiderwebsoftware.Avernum
Version: 1.0.1 (1.0.1)
Code Type: X86 (Native)
Parent Process: launchd [109]
Date/Time: 2012-04-21 12:36:23.677 -0400
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 com.spiderwebsoftware.Avernum 0x0000244e _GLOBAL__I_boat_start_locations + 0
1 dyld 0x8fe0d31a ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int) + 246
2 dyld 0x8fe0d3cd ImageLoader::runInitializers(ImageLoader::LinkContext const&) + 61
3 dyld 0x8fe024a9 dyld::initializeMainExecutable() + 134
4 dyld 0x8fe0794e dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**) + 4189
5 dyld 0x8fe018b1 dyldbootstrap::start(macho_header const*, int, char const**, long) + 779
6 dyld 0x8fe01057 _dyld_start + 39
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000002 ebx: 0x8fe0ec8c ecx: 0x8fe44840 edx: 0x8fe44840
edi: 0x0000244e esi: 0x00000000 ebp: 0xbfffd678 esp: 0xbfffd60c
ss: 0x0000001f efl: 0x00010246 eip: 0x0000244e cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0x0000244e
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread