Ich habe das schon lange ad acta gelegt
Darf man fragen warum ?
Ich habe mir einen zentralen Verwalter für
gui/console gebaut, der im
DPR ganz früh die Verarbeitung übernimmt und im Konsolenbetrieb auch Tastaturbefehle abfängt und eine MessageLoop simuliert.
So kann ich
gui und console Betrieb sauber in Module trennen, und bei Bedarf sogar von console auf
GUI umschalten und erst bei Bedarf erzeugen.
Zurück komme ich da dann durch Application.Hide, vermutlich könnte ich das
gui aber auch irgendwie zerstören, da sehe ich aber keinen Sinn drin wenn man das mal gelauncht hat.
Das habe ich zwar nur mal testweise in kleineren Projekten gemacht und nutze das nicht in großen produktiven Projekten,
allerdings ich sehe keinen Grund warum man das nicht machen sollte.