Hello. Let me introduce myself. I'm a programmer from Russia with strong skills in C++. I plan to implement your project using Qt library. It provides great amount of tools:
- events handling (mouse click/key pressed/etc),
- image handling (all popular formats),
- threads and delays (the loop will be in separate thread, so you can make it "sleep" whenever you want),
- GUI components.
And the main thing is your application will be portable. You will be able to run it in different OS: Windows, Linux, Mac OS.