This is an old question but I thought I would help the people who are coming back to read the answer to this question. I think this is actually a common program that people think that they want.
First, let me tell you that there are TONS of Window Layout Managers. Second, I've tried a lot of them, and let me just warn you that you might not get the results that you were looking for. The problem is that you might have a certain layout in ming but you will inevitably need to open up another window for some other information that you need with this layout. Then, where should this window be placed? And, then what happens when you need to keep the window open and even open another one? It starts to get really confusing. It's not the ultimate solution that I thought it would be. I thought I could combine the idea of virtual desktops with saved layouts but it didn't work out as planned.
But, I'm not going to stop you from trying though! Here is a list of programs and although I haven't tried most of them, I tried a few of the popular ones and even paid for 2 of them. (Voluntarily donated.) It took me a long time to even create this list because I was looking for the "perfect" window layout manager. But, I later found out that it wasn't the program that was the problem. It was my idea of what I wanted.
Here are the Window Layout Managers I did find over 2 years and when I get the extra time, I'll update this answer and write in more detail my experiences with them. So, in no particular order, here they are:
- Display Fusion
- WindowManager
- bug.n
- DockWin
- AquaSnap
- TaskLayout
- Maxto
- HasTWM
- WindowGrid
- Mosaico
- PowerToys
- SnapIt
- Gridmove
- Stack
- WinDock
- WindowPad
- WinPad Layout
- Windows Layout Manager
- ShellFolderFix
- WinSplit Revolution
- Desklayer
- PowerResizer
- IconsRestorer
- Iconoid
- Nifty Windows
- Window XPad
- WS Display Settings
- Divvy
- Dexpot
As I told you, there are a lot of them! As I was typing them, I realized that a few of the programs are not technically window layout managers so I'll think about it and remove them if they really don't fit in the category. What I think is enlightening is that so many developers (including Microsoft) created a window layout manager and they all stopped any real significant development after a certain point. I think it kinda' shows that it doesn't really do what people initially think it will do. This is what exactly happened to me!