RE:aplicaciones de visual basic
debes crear el paquete de instalación con el asistente de empaquetado y distribucion, debes agregar todos los controles ocx, librerias dll, reportes,archivos avi, etc.
debes crear el paquete de instalación sobre la misma plataforma donde lo instalaras, por ejemplo para instalar en w98 debes compilarlo y empaquetarlo en w98 o superior.
por ejemplo si compilas en Xp e instalas o tratas de instalar en w98 te reclamara por la version de las librerias, te pedira reiniciar para actualizar, actualizacion que nunca sucedera.
para registra los controles de terceros como el de cristal report tipea el siguiente codigo por DOS
regsvr32.exe nombreocx.ocx
y le das un enter,