Você poderia configurar um aplicativo "abridor de arquivos" fictício (por exemplo, baseado no Automator ou AppleScript) onde você armazena as informações de ícone e tipo de arquivo conforme descrito aqui .
Associe esse aplicativo aos seus tipos de arquivo e forneça o ícone. O que esse aplicativo deve fazer quando iniciado: Abra os arquivos passados no visualizador / editor real, BBEdit no seu caso.
Como não tenho o BBEdit, aqui está a minha solução AppleScript para passar arquivos para o TextMate:
on open theItems
set args to ""
repeat with i in theItems
set args to args & quoted form of (POSIX path of i) & " "
end repeat
do shell script "open -a TextMate " & args
end open
Salvar como aplicativo no Editor AppleScript, adicionar ícones e informações de tipo de arquivo a esse aplicativo, conforme descrito na resposta vinculada, e associar esses tipos de arquivos exóticos a esse aplicativo.