@RaulJuarez Pulache What is the most appropriate PERIOD (in milliseconds 10,20,50 100 etc.) that can be assigned to the Timer control, where a process is executed in the action event?
In addition to Dave's advice, you should also consider if it is possible for the action code of the timer to take longer to process than your timer period. For example, if the timer must perform any calls to the internet, you can easily have an instance take longer than normal.
In general, if it is possible for the action code to take longer than the timer period, you need to consider how you want it to behave. For example, you may want to keep a boolean flag and just silently skip a period when a previous period is still running. Or you may need the new period to cancel the previous period and start a new process. Or maybe your action code is safe to have running twice.
There is no single answer other than "it depends".