А что, высокоуровневых функций не существует, которые работают со сируктурами ICONDIR, ICONDIRENTRY и т.д.?
Не очень хочется каждый байт обрабатывать из файла руками.
Ведь прослеживается вполне определённая иерархия, а раз так, должны быть ф-ции перечисления.
С другой стороны, не факт, что формат иконок не будет изменён через год, два, три, и побайтная обработка по старому алгоритму перестанет работать. А если есть высокоуровневые ф-ции, есть слабая надежда, что они будут работать и в новых условиях.