Hola,
Puedes comparar horas tranquilamente, como harías con "enteros". O sea, supongamos que tenemos una entrada de tipo "string" con la hora del almuerzo:
Código Delphi
[-]
var
horaAlmuerzo: TTime;
begin
horaAlmuerzo := StrToTime('12:00');
Nada nos impide comparar la hora del almuerzo con la hora actual, por ejemplo, de manera que sepamos si ya pasó la hora del almuerzo, si no llegamos a ella, si es justo la hora del almuerzo...
Código Delphi
[-]
if(Time < horaAlmuerzo) then
begin
end
else if(Time > horaAlmuerzo) then
begin
end
else if(Time = horaAlmuerzo) then
begin
end;
No sé si te refieres a algo así o qué...
