Purtroppo ti devo dire che il Common Dialogue ha questo baco. Nonostante tu possa, tramite i flags, reimpostare la stampante precedentemente predefinita, lui se la cambia da solo impostando come predefinita l'ultima selezionata. Potresti utilizzare le API di Windows per reimpostare la stampante predefinita mi sembra sia "SetDefaultPrinter".
Per esportare il contenuto del form in un file.rtf puoi utilizzare il semplice metodo di scrivere in un file di word vuoto salvato come rtf...