Okay, you're on to some new bugs:
(1) If the path to a project has a space, running the project in the IDE causes a crash with this type of message in the Console app:
[Debugger] Running GDB version: Apple version gdb-573
[tdebugger.SetFileName] "/Users/phil/LazTests/spaces in name/project1.app"
[TMainIDE.DoRunProject] B TGDBMIDebugger
TGDBMIDebugger.StartDebugging WorkingDir="/Users/phil/LazTests/spaces in name/"
TGDBMIDebugger.ProcessResult Error: ,msg="/Users/phil/LazTests/spaces: No such file or directory."
As you can see, the debugger process appears to be choking on the first space in my project's folder name, "spaces in name". See if you're getting an similar Console message. If so, could you log a bug report? You can look at the code in lazarus/debugger/gdbmidebugger.pp - I looked there but didn't see anything offhand. Maybe they just need to put quotes around the path name somewhere.
Also, I'm seeing the same unit1.lrs file created in my root folder when this happens.
Note that compiling and linking the project with lazbuild and running the app from Finder works fine so the space bug is probably confined to the debugging .
(2) I can't get two instances of either Lazarus or my apps to appear on the Dock, no matter what I do, so this is something that's apparently specific to your system. I'm running 10.4 - are you running 10.5, maybe? If you can reproduce this, please log a bug report.
(3) For some reason, when I double click an .lpi or .lpr file, Lazarus doesn't start. However, double-clicking files for my app launches the app fine, so I'm not sure what the problem is. Both Lazarus and my app register the extension the same way in their info.plist files...
(4) Running startlazarus does start Lazarus momentarily, then it shuts down and I see this message in the Console app:
RegisterProcess failed (error = -2805)
Another bug apparently. Are you able to double-click the startlazarus.app?
(5) Google "free pascal lazarus unknown stabs" and you'll get lots of hits. Maybe you can get some ideas there. One thing that occurred to me while looking through these is: Do you have the correct architecture installed? Intel Macs can run the PowerPC versions of Lazarus, but you really want to be running the Intel version. This mixup has happened to others...
Thanks.
-Phil