Pues eso… que estuve un tiempo buscando soluciones para que se mostrasen mis aplicaciones en el monitor secundario (que es el que uso como principal) y resulta que la solución es más simple que todo eso… sí, solo con indicarle que se centre en la pantalla (CenterScreen) es suficiente
Y esto vale tanto para aplicaciones de Windows Forms como para las de WPF (Windows Presentation Foundation).
En WPF lo haces con este código en el diseñador de la ventana (Window):
WindowStartupLocation = "CenterScreen"
En WinForms asigna a la propiedad StartPosition del formulario de inicio el valor CenterScreen.
Y ya está… ya no tengo más que contarte
Nos vemos.
Guillermo