Das liegt daran, dass in XE5 bei jedem Build die app neu installiert wird. Dadurch landet die auch wieder woanders und erhält eine andere
GUID in der Sandbox.
BTW solltest Du für IOUtils verwenden und nicht mehr die alten Dateirotuinen (FileExists >> TFile.Exists). Intern wird das im konkreten Fall zwar weiterhin so aufgerufen, aber viele andere Routinen verhalten sich dann automatisch abhängig von der Plattform korrekt.