Yea, that was not a good example.
I tried to think of what aspects of the code I had to migrate to .NET.
The graphics was one, but was simple enough to also be done in VB6.
Mostly it was compliance to OOP that had to be corrected. Forget the details.
Once I moved to 2005, I never had to tweak again.