Hola Desarrollo.
Aunque no te guste para crear un paquete de instalación, puedes usar el asistente de vb para obtener un archivo de dependencias (.dep). Ahí podrás encontrar información sobre todas las dependencias de tu proyecto.
Por otro lado, conocer qué archivos pueden hacer falta puede ser bastante intuítivo y en la práctica resultará algo así:
1- MSVBVM60.DLL
Runtime de vb 6.0. Aunque no es una dependencia de un proyecto, este archivo es imprescindible para poder ejecutar programas vb 6.0. Posiblemente esté instalado en la máquina destino, pero ante la duda...
2- Consulta las referencias de tu proyecto. Deberás incluir todos los componentes seleccionados excepto 'Visual Basic for applications', 'Visual Basic Runtime objects...' y 'Visual Basic Objects & procedures' y si fuese el caso 'Ole automation'.
Para el resto, fíjate en la ubicación que se indica para el archivo cuando seleccionas la referencia.
3- Como con las referencias, pero ahora con los componentes. Tres cuartos de lo mismo. Piensa también que probablemente los controles más comunes ya se encuentren instalados en la máquina destino.
4- Otros archivos necesarios. Bases de datos, archivos ini, archivos reg, fonts, cualquier archivo que use tu aplicación y que no crees en tiempo de ejecución...
Podría ocurrir que en tu programa uses una referencia a un objeto en tiempo de ejecución (p.e. CreateObject("Lib.Clase") ). Este tipo de dependencias, deben ser recordadas para incluir el correspondiente archivo en caso necesario.
También es posible que alguno de los componentes que uses cuenten a su vez con otras dependencias que tal vez tengas que incluir. Yo aquí no sabría qué hacer, aunque también te digo que nunca se me ha presentado ningún problema con esto.
Esto para que te hagas una idea. Espero que te sirva. Chao.