Ich will ja nicht noch meine Finger in eine offene Wunde legen, aber 2 Jahre Konvertierung für ein reines
VCL-Projekt finde ich schon etwas übertrieben. Da müssen die Programmierer irrsinnig viel mit String-Pointern rumgemurkst haben, was ein Indiz für ein dringend notwendiges Refactoring wäre. Wofür ebenso die 12 Mio. LOC sprechen. Und wie Uwe schon sagt, man bekommt ja - langfristig gesehen - was dafür.
BTW bei meinem größten Projekt (komplettes WWS für's Handwerk mit insgesamt 18 Modulen, Erweiterungen und Schnittstellen) war die
Unicode-Umstellung in 3 Monaten durch. Bei der Gelegenheit macht man nämlich so nebenbei auch noch kleinen Hausputz und spart sich in der zukünftigen Weiterentwicklung einen Großteil des Aufwandes wieder ein.