I can't deny, I would love to see this added.
I use a tool called PowerToys "FancyZones", and have habit of "Open C3, open some dialoges into popup view, drag n drop each whilst holding SHIFT so it's a specific size and position for FancyZones, drop". Sometimes it fails to snap correctly, errghhh.
To have popout windows always open in the correct position, would save faffing around with this.
To have the windows auto-popout from the user's last setup, would be a bonus, then it's simply open C3, boom, ready. Would feel cool too, having everything just positioning correctly, like mission control all ready for you!
To have Debugger remember if it's detached would be greatly beneficial, too, I would find a home for this to always appear if this was the case. I also experience having my project squashed, pop out, restart, etc.
If it's a fair enough feature, I suppose one other C3 option would be "Reset popout views" in the options, in case, say, you have your popout windows setup on a 2nd monitor, but 2nd monitor is not connected any more or breaks, then can retrieve the windows. Happy if this was an "Experimental feature" as we can tick in C3's options.
I recognise we have "Browser plugin > Set Window Position", which does obey in preview window in browser, I wonder if it is worthwhile adding? 100% would use it on a daily basis!