Hola JXJ.
Usá la función IncHour de la unit DateUtils.
En el ejemplo que te hice se le restan cuatro horas a la hora actual:
Código Delphi
[-]
...
uses DateUtils;
procedure TForm1.Button1Click(Sender: TObject);
var
MDate: TDateTime;
Horas: Integer;
begin
MDate:= Now;
Horas:= 4; MDate:= IncHour(MDate, - Abs(Horas)); end;
Saludos.
