Non ci sono così tante differenze tra i due. Dovresti farcela tranquillamente. Io sto facendo porting da VB6 direttamente in VB .NET 2005 e non sto incontrando grossi ostacoli.
L'applicazione va completamente rivista in ogni caso , scordati il copia e incolla.