Das mit den DFMs wäre wohl besser, wenn du in der
PAS nach
{$R *.dfm} suchst ... ist dieses vorhanden, dann wird wohl eine
DFM verwendet.
Ansonsten ist es ja möglich das eine
DFM zwar vorhanden ist, aber nicht verwendet wird.
Was den Rest angeht:
Einiges (vorallem
PAS und
DCU) wird dir vermutlich
UnitUsage, oder
UnitScanner verraten können und was spezielle Dateien angeht ... entweder du kannst die Autoren überreden diese auch noch mit zu beeachten/einzubinden, oder du baust es dann selber ein.
Als krasseste Möglichkeit fiehle mir dann noch ein sich in den Dateisystemtreiber einzuklinken und zu loggen auf welche Dateien zugegriffen wird.