Application.Run fürh die Nachrichtenschleife aus,
also wenn du diese brauchst, dann sollte man das nicht entfernen.
PS: Wenn ich ein Fenster garnicht anzeigen will, dann laß ich es erst garnicht erstellen.
Im Grunde kommt es aber drauf an, was und wie du es nun ausführen willst, wenn keine
GUI angezeigt wird.
Wenn das klar ist, dann kann man erst entscheiden was man machen muß/kann, um dieses zu erreichen.