no, creo que lo que quieres es que firefox abra automaticamente para cada protocolo especificado, un programa distinto.
por ejemplo, los links de 'amule', como empiezan por el protocolo 'ed2k://...' pues los pilla directamente el amule.
recuerdo que se podia hacer y era tocando directamente la configuracion interna de firefox en 'about:config', buscate algo por google sobre como hacer que firefox abriera directamente azureus al hacer click en un torrent (yo lo encontre asi)