Hola,
Si no recuerdo mal puedes restarlas directamente. Es decir, suponiendo tres variables "TDate":
Código Delphi
[-]
begin
d3 := d1 - d2;
end;
En todo caso, en la unidad "DateUtils" (si cuentas con ella) encontrarás no pocas formas de trabajar con fechas.