Ganz genau weiß ich noch nicht wie das gemacht ist, das probiere ich gerade für ein Fensterskinning-Tool aus, aber in der Taskleiste der Eintrag gehört offenbar jetzt wie in anderen Sprachen auch direkt zum Fenster, nicht zu einem versteckten Fenster im Hintergrund. So hatte das bisher ja auch nur Borland mit Delphi gemacht.
Was ich mich frage:
Wäre es nicht sinnvoller einfach gar kein Fenster anzuzeigen am Anfang statt es sofort auszublenden? Dann könntest du das Fenster erzeugen und anzeigen, wenn es gebraucht wird.
Für den Empfang des Hotkeys kannst du dir ja die
nonVCL Tutorials usw. anschauen, da siehst du wie der Botschaftsempfang auch ohne echtes Fenster geht.