Hi Ian,
Meanwhile I finished the work. Attached you will find the code of the test program, the module that does the extraction and a compiled demonstration program.
The test program includes a own made module to select a file. This module allows to select sub directories as much as you want, which is not possible on the device with the OpenDialog component.
Some explanation: the selection starts from the C:\ disk on the PC or from \ on the device. Directories are marked with "D", files with "F". Click on a "D" line to see lower level directories or files. Click on a "F" line to select that file. With the left button you go to a higher level, if available; with the right button the selection process is cancelled.
I found a program (Resco Photo Manager) on internet to add coordinates to a EXIF file; so I could test the extraction much better.
The files you have sent me are JFIF files; so I could not use them for testing. I learned from internet that some programs handling images change a file with EXIF data into a file with JFIF data.
Good luck. If there are any problems, please inform me,
Harry