А вот и нет. ico - это ico, а bmp переименованный в ico - это bmp переименованный в ico (и неважно, что винда их воспринимает). Говорю же - возьми MicroAngelo.
Эт точно, bmp не может иметь альфа-канала... Один из самых простых способов - в gif или png изменить размер до 32х32, 48х48, 64х64 или 96х96, затем задать палитру из 16, 256 или скольких угодно цветов и сохранить как ico в IrfanView.
MicroAngelo, впрочем, удобней...