Application.Initialize
ist in Delphi für
Win32 vollkommen egal, da darin absolut nix mehr gemacht wird.
(das nötige machte Borland schon im Application.Create, also beim erstellen dieses objektes, bzw. im Initialization-Abschnitt der entsprechenden Units)
Ich hatte vor einiger Zeit auch Probleme, ein Programm von D5 oder D6 auf D2006 hochzurüsten. Da gab es irgendwelche Probleme in den Forms und die Zeile hat dann geholfen. Das war aber schon ca. 4 Jahre her. Deshalb weiß ich nicht mehr, was genau falsch lief. Jedenfalls habe ich lange gesucht.