Michl hat geschrieben:Mit WindowState := wsMinimized wird das Formular minimiert, nicht wie mittels Minimieren-Icon das Programm minimiert (nur noch auf der Taskleiste sichtbar). Das funktioniert aber per Application.Minimize. Der User soll einfach auf der Taskleiste auf das Programm klicken und es damit maximieren können.
Das ist nicht ganz richtig.
Der Code macht genau das, was Du willst. Nach dem Programmstart ist die Anwendung in der Taskleiste.
Wenn Du die Property WindowsState der MainForm auf wsMinimized stellst, dann wird nicht nur das Fenster minimiert, sondern die ganze Anwendung.
Beispiel im Anhang mit zwei Forms.
Auf Form2 ist ein Button mit dem
gesetzt wird. Es wird nicht nur die Form1 minimiert, sondern die ganze Anwendung, da Form1 die MainForm der Anwendung ist.
Einfach einmal ausprobieren.
.