I would also suggest that you test on all versions of OS X that you plan to support.
I would love to but I can't, simply because I only have one iMac.
Question: what happens if I don't pass any parameters to the linker? Would the final user get an error message if his Mac version is lower than mine (OS X 10.7.3)? In other words, if I don't touch that parameter, what is the default behaviour of a Mac application compiled through Lazarus?
Please consider that in my Lazarus application I only use basic code to manage an SQLite database. Yesterday, before installing Lazarus, I downloaded the latest version of Xcode (v. 4.3.1).
Thanks a lot for your help.