Wow, that was fast, thank you. Sadly, it doesn't work. I even inserted Wait(5000) between grabimage and lastfilename, same result. Looks like some initialization is missing. Reading the wiki, it seems that TMPlayerControl.GrabImage is not fully dependable. I'll keep working on this.