MIKROM: nevím, jak vy Pythonu, ale když potřebuju v C# chvilku pauzu, tak dám
DateTime d = DateTime.Now.AddSeconds(5);
while(DateTime.Now < d)
{
}
každopádně jestli chceš, aby ti to neblokovalo GUI, budeš to asi muset vyhodit někam do jinýho vlákna nebo si při pauze poznamenat poslední obrázek, zastavit while a pak ho odstartovat znovu od posledně použitýho obrázku