you should (not tested) be able to compile the LCL with the "nogui" widgetset.
that reduces the overhead.
Also you can still use a simple "program". But you must add the LCL into the dependencies in the project inspector.
And you must use the unit "Interfaces", and whatever unit contains the timer.
That's all.