Tu as regardé si t'as fonction timerDown_Tick fonctionnait bien ?

As tu mis un BreakPoint sur Application.Exit() pour voir s'il passait dessus ?