For anyone that is interested, Microsoft open-sourced the .NET CoreCLR:

https://github.com/dotnet/coreclr

Inside are the bits that read Microsoft's timezone data from the registry and provide the .NET interface:

https://github.com/dotnet/coreclr/blob/master/src/mscorlib/src/System/TimeZoneInfo.cs

-Andrew