If converting to VB.NET is an option, you could check out Microsofts upgrade assement tool at:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=9639.
I can't believe VB6 is still alive, not too long ago I had to write an ActiveX control for use with VB6.