La ruta de acceso completa al archivo de sistema que RCDefaultApp manipula es:
~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist
(es decir, este es el archivo que ya se ha mencionado en tu pregunta)
Este es el archivo real de que el Buscador de consultas (a través de LaunchServices) para encontrar la preferencia global para whichs aplicaciones están asociados con ciertos tipos de archivos.
Usted parece pensar que RCDefaultApp manipula algún otro archivo, que menciona explícitamente "el Correo.aplicación" (es decir, la realidad de la aplicación de la carpeta de la aplicación). Esto no es así.
En Lugar De Correo.aplicación realmente proporciona esta información para el sistema operativo por la forma de su Información.plist archivo dentro de la carpeta de la aplicación. Este es escaneada cuando la aplicación se abre, por lo que el sistema sabe acerca de la aplicación en sí y de sus tipos de archivo compatibles.
Dentro de la Información.plist archivo por Correo.la aplicación, usted encontrará que define el "CFBundleIdentifier" para el Correo.aplicación para ser "com.apple.correo". Esta es la forma en que la información de la LaunchServices preferencias está "vinculado" a la real del Correo.app.
Además, define los tipos de contenido admitidos dentro de Info.plist dentro de la CFBundleDocumentTypes, donde LSItemContentTypes incluye, por ejemplo, com.apple.correo.emlx, com.apple.correo.mbox, etc.
Esto asegura que, por ejemplo, incluso si usted mover el Correo.aplicación a una carpeta diferente, el sistema será capaz de iniciar Mail.aplicación al hacer doble clic en un archivo emlx en el Buscador por ejemplo.