Hola, es bueno ese, pero hay muchos instaladores buenos, pero yo me he quedado con Inno Setup, en la empresa lo usamos y la verdad es buenisimo, aparte de ser super sencillo de usar, podes hacer personalizarlo como quieras.
pero eso que queres hacer es lo mismo para cualquier instalador, simplemente copias en alguna carpeta todas las dll o ocx que use tu programa y se lo agregas al instalador. con inno setup le podes decir el lugar que quieras para que te las instale, por defecto es la carpeta del sistema system32 y te las registra automaticamente.