Pensavo che mancassero i RUN-TIME di Visual Basic nel PC del tuo amico..
Ma se dici che c'è l'ha installato....non saprei che dire..

Hai provato su altri PC?
Che sistemi operativi usi?

Prova ad usare "shellandwait"

Ciao
Diego