Parece que você provavelmente terá que editar o registro ou baixar um programa que basicamente edita o registro para você. Veja um exemplo: link
Acabei de instalar o Notepad ++ e abri um arquivo php usando open com, então eu fiz check-out Sempre use o programa selecionado para abrir esse tipo de arquivo no Windows. O arquivo tem um ícone de bloco de notas. Como posso alterar este ícone para um personalizado?
** Atualização ** Os arquivos com ícones regulares do bloco de notas estão em uma unidade secundária e não na minha unidade C :. Eu só olhei para arquivos php no meu drive C e eles têm a associação. Alguma ideia do que eu posso fazer?
Parece que você provavelmente terá que editar o registro ou baixar um programa que basicamente edita o registro para você. Veja um exemplo: link