Within that time actions start every day. So the problem is the overall time.
I'm still not sure what timer you set for 1192 hours?
TTimers are for executing some procedure
after a given time. There are not for 'keeping time'. So what procedure needs to run after 1192 hours after start of your program? And how do you handle a restart (in which the timer would start again)?
If it's just so you can 'keep time' then you can just better use the clock (for example GetTickCount64).
And if it's to execute procedures at a certain time far in the future, you can just save the datetimes and check them in a TTimer with Interval 1000 (1 second) of 10000 (for 10 seconds).