@bobm: My inner nerd offers the following suggestion...
Just Use Garmin's "Basecamp" software to geotag your photos, especially if you're already using a Garmin device. It's free, just plain works, and was written by Garmin so you don't have to concern yourself trying to find "safe" 3rd-party...