En la mayoría de los casos no hay ninguna diferencia. Sin embargo, dentro de cada paquete de la Aplicación Info.plist archivo que contiene información acerca de la Aplicación que es útil (principalmente) para Mac OS X (los tipos de archivos que maneja, etc.).
Pero la Info.plist de archivos también pueden contener información sobre el medio ambiente que la Aplicación necesita para funcionar en. Por ejemplo, la Info.plist archivo puede contener variables de entorno que deben ser establecidos antes de que el ejecutable está en marcha. Si se lanza el ejecutable de sí mismo (en la línea de comandos), a continuación, esas variables no se establece y el comportamiento de la Aplicación puede ser diferente.
EDIT: Para elaborarlo un poco más, si hace clic derecho en una Aplicación y "Mostrar Contenido del Paquete", a continuación, profundizar en los "Contenidos:MacOS" y haga doble clic en el icono ejecutable en que directorio, usted también bypass de lanzamiento de los servicios de información y en la Información.plist archivo será ignorado. Así que usted puede hacer en el Buscador lo que están haciendo en la línea de comandos (sin opciones de línea de comandos, por supuesto).