Las aplicaciones anteriores a OSX 10.9 lanzadas en la GUI tenían un parámetro -psn pasado. Esta fue una característica del sistema de carbono.
De este SO answer hay algo de documentación en la sección de la sección ProcessSerialNumber de la referencia del Gestor de procesos de Carbon . Ahora está marcado como un documento retirado y los métodos se anotan como eliminados en OS X 10.9
Por lo tanto, en 10.8 hay un argumento -psn pasado en la línea de comandos y la aplicación ve esto y parece estar confundido. Notaría un par de cosas más: una aplicación 10.10 realizará llamadas a funciones que no están en 10.8, por lo que es probable que su aplicación se bloquee más tarde. También sospecho que la aplicación está leyendo la línea de comandos y esto no es lo mejor, como se señaló en el primer enlace en el comentario de Graham Miln