Das steht in der *.dproj
Dort ist die Reihenfolge zwar gespeichert, aber eben nicht fest.
Es kann mal passieren, dass z.B. ein Addon die sortiert, oder wenn die *.dpr geändert wird, dann generiert Delphi die Unitliste neu, anhand der Units mit
xxx IN 'xxx' in der
DPR, und schupps .....
Nur die Reihenfolge der Projekte bleibt gleich, da es für die Projektgruppendatei keine mehreren Quellen gibt.