My application uses one timer and three threads. Every 100 milliseconds, one frame is launched. But the gap between two frames is more than 2 or 3 seconds !. I supposed it is the priority but even with the HIGHEST PRIORITY, it works the same. I supposed too, the timer is processed after the three timer and the thead of the main windows. Can i change the priority to optimize the application.