La tua domanda credevo di averla capita, ma con l'ultima frase mi hai fatto ricredere ("in pratica vorrei evitare i vari form.show..." ???).

Se ti riferisci alla possibilità di avere dei form "preconfigurati", come quelli già in dotazione in VS (per esempio "About Box" o "Login Form"), puoi salvare un tuo form come "template" e riutilizzarlo in altri progetti, senza dover ogni volta reinventare la ruota. Il menu interessato per fare ciò è "File\Export Template". Puoi esportare il template dell'intero progetto, oppure di un singolo item (un form, una classe, eccetera).

Se invece la tua domanda riguarda la modalità di progettazione di applicazioni senza finestre popup, direi che la scelta più interessante sia quella di avvalersi di "User control", da visualizzare a seconda della selezione nel sistema di navigazione da te scelto (tabcontrol, treeview, pulsantoni, ecc.).