Version 1.4 includes some major changes.
Instead of using a normal save file for the setting and alarms I have opted for using an Sqlite database file. This is part of Python and should work across all platforms from what seen. Of course it is developed for use on Microsoft Windows though. If you are interested in browsing the contents of this file I would point you to another project of mine at https://sourceforge.net/projects/pycsvdb/
I have also fixed a few bugs in how the alarm times are translated. It is difficult to have it use both 24 hour time and 12 hour time conversions, but I figure most people don't use 24 hour time so I need 12 hour time available (I prefer 24 hour time myself).
I have turned the project into modules too. This is to aid me in developing, though I know this will be difficult for people to understand, unless they are programmers.
The time display also changes size now depending on how big the main root window is. This is useful for when you maximize the display.
Have fun!