It should do this already unless you use the command line options to override it.
EDIT: You will still need to set FMPx window position via command line.
You can get FMPx current position (and command line option) by pressing '?' and looking at the console window for FMPx.
NOTE: You can do the same for DSD+.
When you exit out of Fast Last, the console windows scroll a line that says Updating DSDPlus.bin. Do we need to exit out slowly (only hit Esc once and / or don't 'X' out of the window)? to give it time to save and remember the window positions?
Esc or X seems to be fine. Never had a problem with either and I tend to beat up the Esc key because DSD+ takes a while to write all its files and close the TCP connection.
Yeah, I often hit Esc multiple times to get it to ever close out since it takes forever. But I always wondered if hitting Esc more than once per console window (or 'X'ing out of the window) doesn't give it enough time to save the window positions.
That applies to FMPx only. DSD+ doesn't change modes when you press Esc. I just tried it - one Esc in any DSD+ window (other than the site loader window) closes DSD+.