O que você fez está parcialmente correto, mas é apenas metade do que é necessário. A segunda pergunta nesta página do MSDN descreve como adicionar um evento de som do Windows e como reproduzi-lo .
Com suas alterações no registro, você criou um evento de som específico do aplicativo para o aplicativo Firefox. Em seguida, você define o arquivo de som para reproduzir usando o Painel de Controle. Agora, se o Firefox chamar a função do Windows PlaySound como PlaySound(_T("Launch"), NULL, SND_APPLICATION)
, o Windows reproduzirá o som que você configurou. O problema é que o Firefox não chama o PlaySound, então o evento de som não é acionado e o som não é reproduzido.