Uma DLL normalmente não pode ser carregada porque se refere aos módulos que estão faltando no seu computador.
A melhor maneira de descobrir qual é baixar o Dependency Walker e ver o que ele diz sobre isso. Ele indicará quais DLLs estão faltando. O motivo pode ser que eles não foram instalados ou que a variável de ambiente do sistema PATH está faltando esse caminho.
Se a DLL ausente for msvcr90.dll, o pacote ausente será redistribuível para o VC ++ 2008. Google para a versão correta (x86 ou x64) e faça o download da Microsoft (apenas).