You are right, the check-box is checked on every start depending on whether your localization uses the 12h or 24h mode.
Saving the state of the check-box is a very good idea. I will try to implement this functionality.