Aktuell wird nichts mehr entfernt.
es ist eher so, daß man jetzt (mindestens seit XE3) dem Compiler explizit sagen muß, daß er ungenutzte Methoden weglassen soll.
(vorallem bei Published-Methoden, aber ich weiß jetzt nicht, ob das auch alle anderen Methoden betrifft)
Drum werden die EXEn auch immer größer. (und wegen der
RTTI)
Delphi geht quasi davon aus, daß man die Funktionen dennoch nutzen und z.B. indirekt via
RTTI aufrufen könnte, selbst wenn sie nirgendwo explizit aufgerufen wird.
Aber wozu soll denn ungenutztes Zeug mit in die EXE gelinkt werden, wen du es eh nicht verwendest?