If you really want to port it to .NET, rewriting the whole project will be largely necessary. Otherwise, leaving it in VB6 would be wisest.
Also, I suggest you take a closer look at GDI+ - it can do far more natively than GDI32 can. It's far more flexible, and more imporantly, object oriented. :)