When an attendee is added to the meeting request and their location does not have an
associated time zone. The new time zone dialog box is displayed unless it has been disabled in
the options dialog box.
Because there can be several cities that are in the same time zone the user is presented with a
filtered list of time zones for that location to select from.
If the application guessed wrong about the time zones for that location the user can select from
any of the time zones available in the drop down list box.
What's happening behind the scenes
The time zones available for selection are listed from the windows registry. Thus only those time
zones that are defined on the system are available for selection.
In order to filter the list of time zones for the location the add-in must first determine the time zone
for that location. This is done by getting the latitude longitude information from a web service for
the location specified and then calling another web service to retrieve the time zone information
for that latitude longitude.