Say there're 3 frames Fa Fb Fc.
Then I closed Fa Fc, Emacs needs to remember nothing;
instead, Fb is the one that needs to be saved its parameters, because it's the only frame on the desktop.
Then I close Fb; now Fb is the last closed frame and there's no frame on the desktop.
Next time I create a new frame Fd, it will use the size and position parameters of Fb.
When there're already other frame(s) on the desktop, the newly created frame uses default parameters instead.
Any way to implement that?