Crie o seu setresource e indiferente do delphi não vai precisar ficar recompilando os arquivos!
é um exemplo abaixo, mas use o google que vai achar ele completo pra ti usar!
procedure SetResourceString(xOldResourceString: PResStringRec; xValueChanged: PChar);
var
POldProtect: DWORD;
begin
VirtualProtect(xOldResourceString, SizeOf(xOldResourceString^), PAGE_EXECUTE_READWRITE, @POldProtect);
xOldResourceString^.Identifier := Integer(xValueChanged);
VirtualProtect(xOldResourceString, SizeOf(xOldResourceString^), POldProtect, @POldProtect);
end;
SetResourceString(@SMsgDlgWarning, 'Atenção');
SetResourceString(@SMsgDlgError, 'Erro');