Was verbraucht denn ein TTimer an Resourcen? Den einen
Handle kann man verschmerzen. Wenn Deine SW in einer langen Verarbeitung steckt, wird OnIdle nicht aufgerufen, OnTimer schon (sofern man dem mit Application.ProcessMessages unter die Arme greift)