Well, you haven't tried hard enough.
1. Look up (google) writing to a settings file in Java
2. Use the Present-mode in Processing (search the forum)
3. Look up the File class in Java.
Then, when you start the application, if the settings-file is empty, ask for the folder for the images.
Save that to the settings-file, and a global variable.
Read that folders-file-content into a string-array
Then preload all the images in that folder, or a maximum of ie 10, so you don't run out of memory (and then load more when you get close to the end)
Then you start displaying the images, with some sort of timer. If x numbers of seconds has passed since the image was displayed,
if(millis()>millisWhenTheImageWasDisplay + XSeconds)
trigger a transition.
There have been a couple of transitions on here, so I'd recommend searching..
Or making your own, by just making a clean sketch showing to images, and then try to make different transitions of those
some ideas:
1. cut out equal portions of the image, into a grid-type, place them in arrays, and then randomly place them somewhere else (rememeber to fill all the spots).. swap each segments image (or fade to) to the new image-portion, at that location
2. regular fade
3. slide (place the other image somewhere outside the window, and transform the entire world to the new picture.
4. zoom (zoom closer and closer, or scale the current image larger and larger, and make the new image almost as small as a pixel, so it looks like the new picture is hidden in the old one)
Chop chop, get going
And let us know how it goes!
-seltar