Para compilar el proyecto y generar un exe lo puedes hacer en el menu
FILE\Make Exe... (Archivo\Crear Ejecutable...) por otra parte,
Utilizas algun componete extra, a lo que trae por 'default' el VB? si es asi entonces tienes que incluirlos para que tu aplicacion funcione en otra maquina
Por ejemplo si utilizas un control datagrid hay que incluir el archivo msdatgrd.ocx y asi con cada componente o referencia que utilice tu aplicacion, que hayas tenido que agregar y no esten por 'default' cuando inicias VB
Aparte de eso, hay que registrar los controles esto se hace con con un programa que se llama
regsvr32Copiarias los componentes (Ej. msdatgrd.ocx) al directorio del sistema (C:\Windows\system32) despues en ejecutar (Inicio\Ejecutar)
Ejecutas:
regsvr32 msdatgrd.ocxY un mensaje te avisara si se registro el componente
En caso de que no tengas ni componentes ni referencias 'extras' solo instalas el
Runtime de Visual Basic que segun me parece WinXP ya lo trae
Saludos