No creo que hay una app para hacer lo que quieras, pero una combinación de los siguientes debe hacerlo.
RCDefaultApp es el viejo incondicional de extensión/mime/código de creador y de muchos otros tipos de asignaciones. En la transición días entre Mac OS 9 y X, he usado esta ampliamente para tratar con todos mis archivos con Tipo y Creador de Códigos.
Para obtener más complicado archivo de control de apertura de probar la Magia de Lanzamiento de la que puede seleccionar la aplicación a utilizar en función de aplicaciones abiertas recientemente, la ruta del archivo, el contenido del archivo, etiquetas, etc.
Esto aún no le da el control en función de la URL. Para direcciones web intente Caprichosos, que le da una agradable interfaz para seleccionar el navegador en el momento de hacer clic en un enlace o a través de las reglas automáticas basadas en cadenas, regex, y más.
Nota: yo no uso ninguna de las anteriores. Para la selección de la aplicación para abrir el archivo, yo uso la barra de inicio la posibilidad de especificar que la aplicación para abrir el archivo seleccionado.