Great, both solutions work. Thank you 
Have a nice day
If the accuracy is important, I wouldn't count on a solution which decrements the seconds by itself rather than calculating a delta from the saved timestamp at the beginning. TTimer works with WM_TIMER messages and the docs says they can be coalesced when not processed quickly enough. Also any delay in processing may sum up into a cumulative error.