その辺は臨機応変にとしか言いようがないな。
別ウィンドウを開くとき〜開いている間にどれだけ例外が起こりえるか、とか
会計処理とか異常終了したら困る場合とか、
状況に合わせて臨機応変に使う

普通に自分の趣味で使う程度のアプリならそんなに神経質になることもないと思う