UltraDockManagerには現在のレイアウトを保存するメソッドSaveComponentSettings()と保存されたレイアウトを復元するメソッドLoadComponentSettings()が実装されています。フォームのロード時にSaveComponentSettings()メソッドを実行して初期のレイアウトを保存しておけば、任意のタイミングでLoadComponentSettings()を実行することにより、レイアウトをリセットして初期の状態へ戻すことができます。
public Form1() { InitializeComponent(); SuspendLayout(); //UltraDockManagerの初期のレイアウトを設定する //... ResumeLayout(); //UltraDockManagerの初期のレイアウトを保存する this.ultraDockManager1.SaveComponentSettings(); } private void button1_Click(object sender, EventArgs e) { //任意のタイミングでレイアウトをリセットする this.ultraDockManager1.LoadComponentSettings(); }