te muestra la fecha 30/12/1899 porque el formato que le estas indicando incluye la fecha. Si le asignas el formato "hh:mm:ss" no creo que tengas ese inconveniente, que es cuestión de despliegue de los datos nada mas.
ahora... para la sumatoria, debes tener en cuenta que haras cuando supere las 24 horas, puesto que un campo TDateTime te mostraría:
31/12/1899 01:00:00
para una "suma" de 25 horas.
Hasta luego.
