I still think a Plug-In written in C or C++ would be a more 'elegant solution'. That way the exposed 'Plug-In' function could return the name of the jpg and other info and it could be used as part of a 'table update' operation to update all records at once. No need to export anything out of FileMaker.
You could also make use of the MapPoint Web Service if you didn't want to deploy MapPoint on each machine.
Regards,
Dave