A solução mais simples é usar um arquivo em lotes. O seguinte foi testado e confirmado para funcionar com o Firefox 30.0.
Associe arquivos .HTML a um perfil específico do Firefox
Crie um arquivo em lotes com algo como o seguinte - por exemplo, para um perfil de desenvolvimento da Web chamado "Dev":
"C:\My Programs\FF30\firefox.exe" -P Dev -no-remote
Você deve omitir quaisquer opções de linha de comando que não sejam do firefox nos comandos do arquivo .bat (ou seja, não coloque -osint -url "% 1"). Se você nunca criou um arquivo de lote, simplesmente abra um arquivo de texto, digite o (s) comando (s) apropriado (s) e salve. Em seguida, renomeie a extensão do arquivo de .txt para .bat.
Supondo que você esteja usando o Windows XP, navegue até Meu computador e selecione as Ferramentas - > Opções de pasta - > Guia Tipos de arquivo. Você precisa alterar essa associação de tipo de arquivo:
- Documento HTML do Firefox
Para ser claro, para criar um link apenas para arquivos .html reais, apenas o primeiro item precisa ser editado. Selecione o botão Avançado e, em seguida, edite a ação padrão "abrir". No campo marcado "Aplicativo usado para executar a ação:" cole o caminho para o seu arquivo .bat, por exemplo,
"C:\Documents and Settings\UserName\Desktop\Firefox.bat" "%1"
Certifique-se de usar aspas duplas como acima. Pressione OK, OK para finalizar suas alterações.
Você deve, é claro, copiar a entrada original no campo "apenas no caso" e colocá-la de lado caso queira reverter as alterações posteriormente. A forma básica deve ser:
"C: \ Caminho \ Para \ Navegador \ firefox.exe" -osint -url "% 1"