Eu ver que você está usando o emperramento atrasado para alcançar o projeto de MS. Um pensamento poderia ser que Microsoft projeta o namespace mudado de 2K3 a 2K7 e está chamado já não “MSProject.Application”.
Entretanto, desde que você tem somente este instalado no usuário e no você para saber exatamente que versão do projeto de MS a esperar, por que usar o emperramento atrasado? Tentar adicionar MSProject a suas referências diretamente e reverter seu código ao emperramento adiantado. Ver então se você ainda tem o mesmo problema.
Algumas outras coisas que eu pude tentar se aquele não trabalha:
1) Certificar-se de todas as versões do escritório ter os pacotes de serviços e as atualizações os mais atrasados
2) Olhar as caraterísticas opcionais do projeto de MS que não podem ter sido instaladas e considerado as instalar
3) Melhoramento ao acesso 2007 do MS