Ich kenne bis heute noch kein Tool, das Reenginierung an Hand von Quellcode durchführen kann.
Selbst VB6 ist nicht in VB.Net überführbar, der Versuch mit VS-Studio 2005 ist da kläglich gescheitert.
Und Microsoft beherrscht eigentlich alle seine entwickelten Sprachen.

Selbst VisualAge wird nicht mehr weiterentwickelt, mein letzter Stand ist V6R1.
Da gibt's heute wesentlich elegantere Werkzeuge.

Und ich hoffe, du lachst damit nicht den Frager aus.