Hola...
hay una función que se llama
MinutesBetween que la puedes utilizar..
Código Delphi
[-]MinutesBetween(Hora1,Hora2)
si bien te devuelve los minutos entre dos horas, tendrias que realizar una condición para saber cual hora es menor.. y así saber si los minutos son negativos o positivos
Salu2