Eu não confiaria no índice que não mudaria. Embora a lista pareça estável, novos fusos horários podem ser adicionados ou os já existentes removidos, o que poderia mudar os índices. Além disso, é muito provável que essa lista seja diferente entre as diferentes versões do Windows (XP, Vista, 7, 8), portanto, se o seu aplicativo estiver segmentando mais de uma delas, ele terá dificuldades.
Armazene o nome do fuso horário e procure por ele no registro (ou onde quer que seja) para selecionar o fuso horário real necessário.