<p>I have a UIImagePickerController as one view in a TabBar setup.  Is it possible to tell the UIImagePickerController to not show the Cancel button in the top navigation bar when browsing photos libraries?</p>

You can use DateTimeOffset to get the UTC offset so you shouldn't need to dig into the registry for that information.
TimeZone.CurrentTimeZone returns additional time zone data, and TimeZoneInfo.Local has meta data about the time zone (such as whether it supports daylight savings, the names for its various states, etc).
Update: I think this specifically answers your question:
```
```
var tzi = TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time");
var dto = new DateTimeOffset(2008, 10, 22, 13, 6, 0, tzi.BaseUtcOffset);
Console.WriteLine(dto);
Console.ReadLine();
```
```
That code creates a DateTime at -8 offset.  The default installed time zones are
listed on MSDN
.