При условии, что все ваши файлы DFM не двоичные, а текстовые (что является хорошей идеей, если вам не требуется совместимость с Delphi 4 или более ранней версией), вы, конечно, можете использовать grep / sed / awk. Формат DFM не фиксированный, а вместо
OldCreateOrder = False
Scaled = False
может также содержать
OldCreateOrder = False Scaled = False
Таким образом, вы можете использовать grep для одного другого свойства, которое есть только в TForm, для которого во всех ваших формах установлено значение, хранящееся в DFM (кандидатом OldCreateOrder), и заменить строки другой строкой, содержащей два свойства.
Формат будет исправлен при следующем сохранении этой формы в IDE.
Edit:
Если ваши формы являются двоичными, используйте инструмент convert.exe в каталоге bin Delphi (используйте полный путь, поскольку в Windows есть еще один convert.exe), чтобы преобразовать DFM в текст, затем добавьте отсутствующее свойство, затем ( по желанию) преобразовать DFM обратно в двоичный файл. А если вас не устраивает странный формат - конвертируйте DFM из текста в двоичный файл и обратно в текст, это даст вам правильно отформатированный текстовый файл DFM. Все это легко написано в сценарии.