Alterando o local de inicialização de uma janela do WPF

Eu gostaria de ter uma janela do WPF aberta na parte superior direita da tela.

Agora eu posso conseguir isso abrindo a janela e depois movendo-a (via movewindow em user32.dll). No entanto, essa abordagem significa que a janela é aberta no local padrão, é totalmente carregada e, em seguida, é movida para o canto superior direito.

Como eu poderia alterá-lo para poder especificar a posição inicial e o tamanho da janela?