Писать в программ файлс под семеркой не самая лучшая идея. Там виртуализация может включится. К примеру проверьте C:Users*AppDataLocalVirtualStore. Это не говоря уже о приколах 64-битных систем.
Еще вопрос: куда указывает $(DELPHI) ?
Ну это какбы директория дельфи (т.е. в ней хранится D:Prog. Files….).