Wenn das Projekt von Delphi 2 übernommen wurde, fehlt da schlicht Application.MainFormOnTaskbar := True;
im Projektquelltext. Das wird bei neuen Projekten standardmäßig aktiviert. Vergleiche einfach einmal den Projektquelltext in der .dpr (Strg + V auf das Projekt in der Projektverwaltung) mit dem eines neuen Projekts.
Dann funktioniert es eigentlich ohne Verrenkungen.
Das hatte Delphi XE2 bereits selbst eingebaut, da hatte ich zuerst danach geschaut.
Danke an Sir Rufo für den Tipp, dass ich den Parent einfach nicht setzen soll, dann funktioniert es auch ganz ohne Tricks mit Vista, 7 usw.
Peter
"Der Erfolg besteht manchmal in der Kunst, das für sich zu behalten, was man nicht weiß." Sir Peter Ustinov