Guten Morgen Jürgen,
mit .NET lebst du derzeit nicht in meiner Welt, so dass ich dir nicht so gut helfen kann. Mir fällt aber auf, das deine Benutzerschnittstelle eigentlich sequentielle Abläufe aufweist. Solche Abläufe werden bei
GUI-Programmen eigentlich über einen Wizard (Assistenten, Genie) visuell gestaltet. Wäre das nicht auch eine Lösung für dich?
Grüße, marabu