¿Cómo configurar una ventana de aplicación de consola para que sea la ventana más superior (C #)?

¿Cómo configuro una aplicación de consola para que sea la ventana más superior? Estoy creando la aplicación de consola en .NET (estoy usando C # y tal vez incluso pinvokes a código no administrado está bien).

Pensé que podría hacer que mi aplicación de consola se derivara de la clase Form

class MyConsoleApp : Form {
    public MyConsoleApp() {
        this.TopLevel = true;
        this.TopMost = true;
        this.CenterToScreen();
    }

    public void DoSomething() {
        //....
    }

    public static void Main() {
        MyConsoleApp consoleApp = new MyConsoleApp();
        consoleApp.DoSomething();
    }
}

Sin embargo, esto no funciona. No estoy seguro de si las propiedades establecidas en el formulario de Windows son aplicables a la interfaz de usuario de la consola.