Você pode usar o SysInternals Process Explorer (da Microsoft, download gratuito). É uma espécie de TaskManager em Steroids, e tem uma função 'Find / Find handle ou DLL', pesquisa por * .pdf, e listará todos os programas com todos os arquivos abertos que coincidem com aquela string: