Is there a way to detect and store the location and size of all open windows, as well as their state (Minimized, Maximized etc)
I've never developed anything that gets information from the actual operating system in this way. Does it require a call to a Windows API and involve unmanaged code?
If this is not clear please comment and I will try to elaborate.