Wie erzeuge ich die
dcu Datei?
Garnicht.
Es wäre ja zu praktisch, wenn du deine Delphi-Version angeben würdest.
In XE2 wurden die delphieigenen Units mit einem Namespace versehn. (früher hieß diese mal Forms)
Und
TApplication.MainFormOnTaskbar ... entweder dein Delphi kennt es schon oder nicht.