Outra pergunta ( O Windows continua mudando de posição quando desconectar e reconectar monitores ) tem algumas sugestões:
WinSize2 should do what you want. Others have mentioned AutoHotKey scripts and AutoIT as well.
Os comentários sobre essa resposta indicam problemas com a configuração, mas parecem ser solucionáveis.
This answer mentions AutoResizer, which is a huge step forward in helping me maintain sanity: Windows utility to save/restore window size & position history?
A segunda pergunta também menciona WiLMA , conforme criado por Stefan Didak 1 .
Nós nos aprofundamos no buraco do coelho aqui com um link para outra questão SU. Provavelmente existem outras soluções, mas estas duas podem ajudar você a começar.
1 : Didak é o cara com o famoso complexo de monitor / entrada / computador / rede (internet-) em seu escritório , que é uma leitura interessante por si só.