Here is my little example, done in three evenings. It's the first version of a pictureview / slideshow with moved pictures. I call it ShakingPix.
You can download here:
https://github.com/Michl1/ShakingPix, also attached here.
Tested with Lazarus Trunk and Lazarus 1.6 32/64bit Windows/Linux.
To compile ShakingPix, you need at least:
Lazarus 1.6, BGRABitmap 8.9.2 (older versions not tested)
Linux: OpenGL libraries See:
https://en.wikibooks.org/wiki/OpenGL_Programming/Installation/LinuxSteps to compile the project:
Start Lazarus.
Before you open the project, you have to install package LazOpenGLContext 0.0.1 (from Lazarus repository) and BGLControls from BGRABitmap.
Open the project and compile it (use the release version). Hope it work for you too.
You can select a directory for the images by right click on the form.
For full screen, you can double click on form (works mostly only one time, a bug, I have to search for).
You can switch the maximum picture size (width/height) by a Spinedit (also little Sizes are nice).
Have fun