se il pr è stato fatto in vb, non puoi dare solo l'eseguibile, in quanto se sul pc, di chi lancia il prg.exe in vb, come minimo deve avere msvbvm60.dll, se no non parte il programma, se poi l'eseguibile ha controlli come microsoft internet transfert oppure altri controlli, il pc di chi lancia il prg.exe vb deve avere installati anche questi componenti.

Il fatto che qualche file da internet prg.exe non ha installazioni è perchè è scritto in c, c++ o altro . che non necessitano di quell'accozzaglia di dll ecc, ecc, che servono in vb............