actually I would use that list... not only because I'm not qualified enough to decide which country is of most importance from the timezone point of view, but also for it to at least work more or less... It can be improved later on...
But there are problems even with that list of yours... "Central Asia Standard Time" might not have a proper abbreviation.. maybe "CASIA" is ok in that case... maybe not :P (got that one from
http://speleotrove.com/pmglobe/pmtimez.html )
The main problem with that list is for example "Dateline Standard Time" ... what's its abbreviation?
Here's the "adopted" list so far:
-12.00, ?/? //Dateline Standard Time
-11.00, SST/? //Samoa Standard Time
-10.00, HST/- //Hawaiian Standard Time
-09.00, AKST/AKDT //Alaska Standard Time
-08.00, PST/PDT //Pacific Standard Time
-06.00, CST/CDT //Central Standard Time
-05.00, EST/EDT //Eastern Standard Time
-04.00, AST/ADT //Atlantic Standard Time
-03.30, NST/NDT //Newfoundland Standard Time
-03.00, WGT/WGST //West Greenland Time
-02.00, / //Mid-Atlantic Standard Time ??????????????
-01.00, AZOT/AZOST //Azores Time
+-00.00, UTC/BST //UTC (Coordinated Universal Time) and "British Summer Time" during summer
+01.00, CET/CEST //Central European Time
+02.00, EET/EEST //Eastern European Time
+03.00, / //Russian Standard Time ????????????????
+03.30, / //Iran Standard Time
+04.00, / //Arabian Standard Time
+04.30, / //Transitional Islamic State of Afghanistan Standard Time
+05.00, / //West Asia Standard Time
+05.30, / //India Standard Time
+05.45, / //Nepal Standard Time
+06.00, / //Central Asia Standard Time
+06.30, / //Myanmar Standard Time
+07.00, / //North Asia Standard Time
+08.00, / //North Asia East Standard Time
+09.00, / //Tokyo Standard Time
+09.30, / //Cen. Australia Standard Time
+10.00, / //E. Australia Standard Time
+11.00, / //Central Pacific Standard Time
+12.00, / //New Zealand Standard Time
+13.00, / //Tonga Standard Time
and as you can see, I tried to adopt it till "Russian Standard Time"... which is probably wrong anyway... as "Moscow Standard Time" time is +4... and I for myself would call that "Russian Standard Time" but +4 is already used...
"Mid-Atlantic Standard Time" doesn't really exist either... and I had to change some names...
http://www.timeanddate.com/library/abbreviations/timezones/ is more trustful in terms of "common" names...
Like I said before... a perfect list will never be possible... not only because a lot of countries use the same offset but got different names, but also because time zones change frequently... that's why the
tz database exists... and that one determines the timezone by country... and doesn't have that useful abbreviations... Besides T-Clock doesn't know the country, using that Database will also bloat T-Clock to much.
edit @ 05/28/14, some spelling fixes..