Hai provato a controllare se le dll che dichiari nel tuo progetto sono presenti sotto c:\windows\system32 e registrate correttamente con regsvr32. Forse quando disinstalli e reinstalli non registra correttamente le dll.