zu 1. nein, weil wenn du maximierst kannst du auch immer wiederherstellen. So resized du nur und kannst höchstens noch maximieren, nicht aber wiederherstellen. Praktischer Nutze wäre z. B. du möchtest ein Programm so Userfreundlich wie möglich gestalten und merkst dir den letzten Status (maximiert oder normal) und die größe vor dem maximieren, sofern das Fenster maximiert wurde. Beim nächsten Start setzt du die Größe und anschließend den Status. Jetzt kann der User durch betätigen des Wiederherstellen-Buttons wieder auf seine beim letzten beenden verwendete Größe zurückkommen.
Ist komplizierter Ausgedrückt als es ich, bin aber kein großer Redner
zu 2. ja, da wie gesagt ein Unterschied zwischen maximiert und Vollbild besteht.