Wie wird ein Konsolenanwendungsfenster als oberstes Fenster (C #) festgelegt?

Wie stelle ich eine Konsolenanwendung als oberstes Fenster ein? Ich baue die Konsolenanwendung in .NET auf (ich verwende C # und vielleicht sind sogar Pinvokes für nicht verwalteten Code in Ordnung).

Ich dachte, ich könnte meine Konsolenanwendung von der Form-Klasse ableiten lassen

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();
    }
}

Aber das funktioniert nicht. Ich bin nicht sicher, ob die im Windows-Formular festgelegten Eigenschaften für die Benutzeroberfläche der Konsole gelten.