¿Cuál es la relación entre el código fuente y el programa?
Lo que escribes se llama código fuente y, después de la compilación, se convierte en un programa. Por supuesto, son diferentes. El primero debe ejecutarse con el software VB y el segundo puede ejecutarse en cualquier plataforma WINDOWS.
El propósito de escribir código fuente es usarlo. Para usarlo, no necesitas instalar VB en cada máquina, ¿verdad? Así que sólo necesitas compilarlo en un programa reconocido por WINDOWS.