Conditions: The timer "MyTimer" is greater than 5 seconds
Actions: Do + 1 to variable "timers_created"
Delete timer "MyTimer" from memory
It will add 1 to variable "timers_created" every 5 seconds, because after 5 seconds the timer is deleted, but the next frame the conditions check for a timer that doesn't exist and GD creates it again, 5 seconds after that it's deleted too and so on
Maybe this behavior should be changed?