Very interresting. Very very interresting....
I do not have any printers installed on my mac

therefore i do not get this exception, thought. Anyway i use 0.9.25 lazarus and fpc 2.2.2 maybe that bug is already fixed. Bette write a bug report.
My soloution would have been to remove all printers temporarily, but
the logout login solution is more simple thought.
Im glad to hear you got it (at least in parts) to work.
If you want to compile lazarus on X11 try to instert
/usr/lib;/usr/X11/lib into the library path options.
Since you are not in any project i think you need to
modify them in the "Configure Build Lazarus" Dialog.
But sekel is right there are instructions in the wiki.