Habe da schon alle mir bekannten Möglichkeiten versucht.
Application.MainFormOnTaskBar := False;
Ich hoffe du weißt auch was das macht. Das bewirkt, dass nicht das Formular selbst in der Taskleiste angezeigt wird, sondern das versteckte Anwendungsfenster von Delphi. Das wiederum bewirkt, dass Delphi das Icon in der Taskleiste automatisch ein- und ausblendet, wenn Formulare angezeigt werden oder versteckt werden.
Das sollte aber in der Anwendung reichen. In der
DLL sollte das nicht nötig sein. In der
DLL kannst du das Fenster auch denke ich ganz normal erstellen ohne Application.
Ich denke, dass es reicht, wenn du das Formular selbst auf der Taskleiste anzeigen lässt und in den überschriebenen CreateParams WS_EX_APPWINDOW heraus nimmst.
Mehr zu dem Thema findest du unter:
https://blogs.msdn.microsoft.com/old...9-00/?p=41283/