Das gleiche kann man doch auch mit PageControls machen
Ich verstehe nicht, wo das Problem bei PageControls liegt. Einfach mehrere TabSheets machen und diese ganz normal designen. Für jeden Schritt ein eigenes Sheet. Dann nur noch Die Reiter unsichtbar machen und zur Laufzeit eben die Seiten wechseln (z.B. Bei einem Klick auf den Button "weiter"). Funktioniert doch genauso gut wie Frames, oder nicht?