Você pode querer dar uma olhada em Divvy . Ele permite que você especifique atalhos para as predefinições de layout de janela e também funciona com várias telas (ele carregará sua predefinição na tela onde o cursor do mouse reside atualmente). Não tenho certeza se ele interage inteligentemente com os espaços da Apple ou simplesmente trabalha no espaço ativo.
Observe que este aplicativo não se lembra de onde as janelas específicas são feitas, mas permite redimensionar e distribuir rapidamente janelas abertas em suas telas de acordo com modelos definidos pelo usuário.