The client now has a /ui command that can be used to save the current layout of windows to an xml file and then load this layout.
To save a ui layout type: /ui layout save <name>
To load a previously saved layout: /ui layout load <name>
In both cases the name is optional and if not specified it will just save to a file called Default_ appended with your current game window resolution. (e.q running in 800 x 600 results inDefault_800_600.layout)
Lorebook Release Notes Volume 2 Book 8
This may work for you. I've had luck with it.
On one machine you get everything into position and then do a ui save. When you start playing on the other machine you move everything where you want it and do a ui save there as well. When you go back to the first one you do a ui load and it will place things back the way you had them. You may have to load it twice because sometimes the first load doesn't get everything.