Jupp, beim Wechsel des
VCL-Styles wird das HWND des Fensters neu generiert und dabei gehen dann derartige Registrierungen verloren.
Betrifft z.B. auch einige Drag&Drop-Komponenten.
Versuch mal probehalber nach dem Umstellen die TTaskbar-Komponente zu löschen und neu zu erstellen ... geht es dann wieder?
Du könntest dich vermutlich hier auch ins TWinControl.CreateWnd bzw. CreateHandle der Form reinhängen und dort darauf reagieren.
Bezüglich dem MainFormOnTaskbar, da stimmt auch irgendwie garnichts mehr.
https://www.delphipraxis.net/205177-...rt-10-4-a.html
Und ich hatte auch die TJumpList nicht zusammen mit TTaskbar zum Laufen bekommen.