Im Prinzip kann man eine Testkopie des Projektes auf die .pas, .dfm, .dpk und .res reduzieren. Mehr braucht es erstmal nicht um kompilierbar zu sein. Man muss aber wissen, dass bestimmte Projekteinstellungen in der .dproj stehen wie z.B. Suchpfade, sodass es da erstmal scheppern kann. Wenn man das neu einstellt, wird eine frische, saubere .dproj erzeugt.
Solcherlei Probleme hat man auch gerne mal, wenn man eine Delphiversion migriert oder ein Projekt von einer Dephiversion zu einer anderen versucht zu öffnen.
*.dpr *.pas *.dfm *.inc *.rc *.res *.dpk, so hab ichs in TotalCommander drinnen zum schnell-markieren falls es hilft.