Здравствуйте, Flamer, Вы писали:
[скипаем...

]
Собственно здесь повторился мой уже существующий код на Delphi. Все бы было очень просто, если б не было сложнее. Не знаю, как на С (нет компилятора), а на Delphi при этом из 256 цветных иконок получаю страшненькие 16-цветные. В этом и заключается суть проблемы..