Você pode usar o AutoSizer para manter suas janelas em um tamanho específico. Não é a solução perfeita, mas não estou ciente de nenhuma outra maneira. Do site:
AutoSizer automatically resizes programs for you, keeping them at a specific size or keeping them maximized. One popular use is to keep Internet Explorer maximized when you go on the web. It works with most software programs, and supports maximizing to specific monitors on multi-monitor computers. Use the handy Always On Top system tray menu to quickly position specific programs above all others.
Se isso não funcionar, você também pode experimentar o Sizer . Ele permite que você redimensione uma janela para uma de algumas resoluções predefinidas.
Para salvar suas posições de ícone, você pode usar DesktopOK . De Lifehacker :
Tiny application DesktopOK saves and restores your desktop icon positions—so your perfect icon layout won't get lost if your resolution changes when hooking to another monitor or playing a game.