RE:Instalacion de ejecutable
Eso depende del programa que hayas hecho Mago, depende de los controles que le agregues a tu programa, tendras que instalar esos controles, por ejemplo si usas DAO tendras que instalar la libreria de dicho dao, (Una Dll) para esto, se usa el asistente para empaquetado y distribucion que trae visual basic, le decis que proyecto queres empaquetar, y te hace un programa de instalacion, cuya mayor utilidad es precisamente esta, que te busca dentro de tu proyecto que archivos presisara, y los empaqueta con el programa de instalacion.