I did some testing with the album application with the new beta. Unfortunately still the same problem... I tried some more tests which might help pinpoint the problem:
1. Open Pleco , click on picture file to open. Result: black screen
2. Pleco not open. Open picture to view (shown OK), then goto start menu to open Pleco (ie ablum running in background). Switch back to album. Result: picture still shown
3. Open Pleco, open picture (black screen), switch to pleco with task manager (album still running) then close pleco & switch back to Album. Result: picture is displayed
4. Pleco not open. Open picture (shown ok), then open Pleco, switch to Album (still shown OK), close Album, then open Album again. Result: picture shown
Something else I have noticed. If you open the picture without Pleco running, it starts up and shows the picture almost immediately.
However, if Pleco is running, there is a 4-5 second delay after trying to open the picture, before it shows the black screen.
It doesn't seem to relate to the size of the picture. Ive tried a various sizes between 100k and 1.5Mb.
Your suggestion about it being related to file handling does seem more likely. Maybe running out of filehandles or something?
Oh yes, I did try to open some picture files in the main memory too (ie not SD card) and get the same results.
Hope this is useful.
Ben