Wenn ich Dich richtig verstanden habe, ist das Problem:
Unter C(++) werden die Informationen aus Import-Bibliotheken (LIB) gelesen. Unter Delphi stehen diese Informationen direkt im Quelltext.
Es ist also nicht wie bei MSVC mit dem Austausch der LIB getan um alle
API-Importe in den
Unicode-Layer umzuleiten - Du müsstest angepasste DCUs oder angepaßte Quelltexte (Windows.pas) für Delphi finden... (ich kenne keine Quelle, sorry)