Hello,
As an experienced C++ developer with a primary focus on Windows application development, I'm confident in addressing the specific needs of your project. My knowledge extends not only to your requested changes, but also to verifying and adjusting for Daylight Savings Time from within the program itself. This means that once a user enables the checkbox option, a subroutine will check if DST is enabled in Windows date and time settings and perform the necessary counter-adjustment on the EXIF DateTimeOriginal.
My ability to navigate and understand existing code is one of my strengths, which makes these 800 lines of code you've provided easy to digest and manipulate for me. I don't just write or modify code; I deeply understand it and find elegant solutions.
In terms of implementing your second requirement, changing the default selection in the pulldown box from "Date Modified" to "Modified & Created," rest assured that I can achieve this seamlessly. Let's save you from losing precious productivity time fixating on this small issue.
Given my extensive experience with various programming languages, including Python which you may find useful for your other automation needs, I can provide efficient and holistic solutions tailored for your project. Let's get started on solving this Daylight Savings Time adjustment snag in JPGDateChanger together!
Thanks!