Uuuuf... me pides mucho...
En serio, sobre este punto se puede escribir un libro, sin exagerar, así que te lo resumo un poquillo para que sepas por dónde van los tiros:
Lo primero que tienes que hacer es ejecutar el
asistente para empaquetado y distribución que acompaña a VB. Este programita lo que hace es automatizar todo este proceso mediante preguntas, y aunque el instalador que crea es malo y
feo (pero
feo), casi seguro que es suficiente para tu caso, ya que parece que de momento no vas a instalar tu aplicación en muchos equipos.
El asistente te generará una carpeta con varios ficheros y un setup.exe; solo tienes que llevarte esa carpeta al equipo en el que quieras instalar la aplicación, ejecutar el setup y olvidarte.
Si no te da ningún fallo ni durante la creación ni durante la instalación en el nuevo equipo, no necesitas preocuparte por nada más, pero si sientes curiosidad por saber qué hace el instalador, en la carpeta que te crea encontrarás un fichero llamado
setup.lst, que puedes abrir con el block de notas (el .pdm que decía antes es mucho menos detallado) y que contiene secciones en las que dice qué ficheros contiene el instalador y dónde los tiene que copiar (por ende, si lo quieres hacer a mano, aquí sabes qué ficheros necesitas).
Importante: el instalador no realiza ningún tipo de configuración, por lo que los primeros pasos de MySQL y el ODBC los estás haciendo perfectamente y no te los puedes saltar.
Prueba a ejecutar este asistente y te vamos ayudando donde te atasques, ¿vale?