The Framework can give you information about the time zone you are in through the TimeZone.CurrentTimeZone property, but it cannot give you a list of all time zones as far as I'm aware. You'd have to supply that information yourself. There are probably Web services available that could provide the information.