Mac OS X Binary Compatibility
Technical Note TN2064 explains:
how to ensure that a Mach-O application built against the latest version of Mac OS X can run effectively on older versions of Mac OS X, and what you should do if your application contains the use of APIs that do not yet exist in the older version of Mac OS X.
(link credit to Ranchero)