Como obtenho o ícone associado a um tipo de arquivo?

Eu tenho um formulário que exibe informações de arquivo em um TabControl e gostaria que as páginas tivessem o ícone do arquivo em sua guia. Como obtenho o ícone associado a um tipo de arquivo?

Eu preferiria soluções que não envolvam procurar coisas no registro, mas se esse for o único caminho, que assim seja.

questionAnswers(2)

yourAnswerToTheQuestion