Пример создания составной иконки из пропорционального PNG файла с переносом альфа канала.
400 строк кода и ву-аля :)
Создаёт файл ico с именем файла png в директории программы. (файл png можно просто перетащить из проводника в окно программы)
За счёт того что прорисовка осуществляется с помощью GDI+ то из картинки к примеру 32х32 получается вполне качественная 256х256 иконка
демка Ссылка
Full версия для активных пользователей

https://upforme.ru/uploads/001b/10/a7/2/415537.png
https://upforme.ru/uploads/001b/10/a7/2/752988.png