No creo que haya una aplicación para hacer lo que quieres, pero una combinación de las siguientes debería hacerlo.
RCDefaultApp es el antiguo incondicional de la extensión / mime / creator code y muchos otros tipos de asignaciones. En los días de transición entre Mac OS 9 y X, utilicé esto extensivamente para tratar todos mis archivos con códigos de tipo y creador.
Para un control de apertura de archivos más complicado, intente Magic Launch que puede seleccionar la aplicación para usar en función de las aplicaciones abiertas actualmente, ruta del archivo, contenido del archivo, etiquetas, etc.
Esto todavía no te da control basado en la URL. Para las direcciones web, intente Choosy , que proporciona una interfaz agradable para seleccionar el navegador al momento de hacer clic en un enlace o por vía automática. Reglas basadas en cadenas, expresiones regulares y más.
Nota: actualmente no uso ninguno de los anteriores. Para seleccionar la aplicación para abrir un archivo, utilizo la capacidad de LaunchBar para especificar qué aplicación abre un archivo seleccionado.