Verifique a associação do tipo de arquivo em Opções de pasta. Na caixa de diálogo Avançado, você deve poder editar a ação Abrir de um determinado tipo de arquivo para ver qual comando está sendo executado. Deve ser algo como "C: \ full \ path \ to \ program.exe" "% 1". Certifique-se de que% 1 esteja presente, que é um marcador para o caminho do arquivo. Certifique-se de que as aspas estejam presentes em torno de "% 1" para que os caminhos de arquivos com espaços incorporados funcionem.
Se você ainda tiver acesso à máquina XP em que ele está funcionando, verifique a associação de arquivos como um exemplo de como deve ser o 7.