In genere, se utilizzi uno di quei prg. che fanno i pacchetti di installazione in automatico (InstallShield o anche il wizard compreso in VB), non ti devi preoccupare di nulla: questi prg. analizzano le dipendenze del tuo progetto e includono tutte le DLL che servono.
Al momento dell'installazione viene tutto scaricato e registrato sul PC di destinazione (nel 90% dei casi non ci sono problemi.. ).
Diverso e' il discorso se il tuo programma utilizza dei file di lavoro: questi ultimi li devi includere manualmente nel pacchetto di installazione (in genere e' un passaggio "obbligato" della procedura di creazione del pacchetto che ti chiede se vuoi aggiungere altri file).
Spero di essere stato abbastanza chiaro.
Ciao.