Free. Runs in your browser.
You dock the laptop and every window jumps to the wrong screen. You undock and they all pile onto one. This takes a snapshot of where your windows are while they are right, and puts them back whenever you want.