No debería darte problemas instalar VB6 en Windows Vista (bueno, eso dice Microsoft), a pesar que Visual Basic 6 (y toda la suite de Visual Studio 6) no tienen ya soporte de Microsoft (son productos descontinuados).
"Declaración de soporte para Visual Basic 6.0 en Windows® Vista"
http://msdn.microsoft.com/es-es/vbrun/ms788708.aspx
En la versión inglesa del documento está mejor explicado:
"Support Statement for Visual Basic 6.0 on Windows® Vista™and Windows® Server 2008 ™"
http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx
Bueno, si aun asi tienes problemas, y quieres usar VB6 en Vista, podrias usar máquinas virtuales para poder trabajar en tu laptop. Lee estos links al respecto:
http://korum03.spaces.live.com/blog/cns!9CE95E7C96B01820!1062.entry
http://korum03.spaces.live.com/blog/cns!9CE95E7C96B01820!632.entry
O también, podrías usar en Windows Vista las nuevas versiones de Visual Basic, VB 2005 o VB 2008, que son totalmente compatibles con Windows Vista y no te dan problemas:
VB 2005 (disponible en español e inglés):
http://www.microsoft.com/spanish/msdn/vstudio/express/VB/default.mspx
VB 2008 (disponible aun en inglés):
http://www.microsoft.com/express/vb/
Saludos y suerte!