Algumas opções vêm à mente. Primeiras opções, faça o download do Process Explorer , parte do conjunto de ferramentas sysinternals da Microsoft. Procure o nome do arquivo na memória para descobrir como ele é carregado:
Find -> Process or Handle
Depois de encontrá-lo, você pode fechar o manipulador clicando com o botão direito e selecionando close handle no menu, o que deve permitir a exclusão do arquivo.
Se, depois de fechar o identificador, ele ainda não for excluído ou não tiver um identificador na memória, tente excluir a fonte da linha de comando:
start -> run -> cmd
C:\> CD C:\Windows\Fonts
C:\Windows\Fonts> del [font file name]
Uma opção final é tentar remover todas as referências à fonte do registro.
start -> run -> regedit
Uma vez no registro, procure a fonte pelo nome do arquivo para remover as referências (certifique-se de criar um backup do registro antes de fazer isso, pois a alteração do registro pode tornar o sistema instável se não for feito com cuidado). Depois de remover as referências e uma reinicialização, ela não deve estar na memória e, portanto, deve permitir que você a exclua.
Se nenhuma dessas opções funcionar, talvez seja necessário inicializar a partir de um LiveCD ou dispositivo USB para acessar o sistema de arquivos e excluir o arquivo dessa maneira. Esta opção final é garantida para funcionar desde que o sistema de boot que você usa possa acessar e modificar o sistema de arquivos do drive Win7 (se for um win7 livecd não deve ser um problema). Você pode tentar a opção liveCD antes de mergulhar no registro se não se sentir confortável em fazer alterações no registro.