Programmers of this fine viewer. Please put priority to doing what this program is all about, showing the picture. Secondary is refreshing the list.
When the list is refreshing the display shouldn't go black and sit there for 10 seconds.
Could you put the list refresh in it's own thread? Can "C" do that? Why not?