Yo te recomiendo armar iconos en otros programas e incluirlos después cuando el ejecutable ya este listo

Como IconFX o similares
Arma iconos con varias imágenes y en 32bits, 24bits y 8colores n.n y de tamaños 16x16, 32x32, 48x48, 96x96 (128 y 256 opcional

)
El IDE de visual basic solo acepta iconos de 24bits, porque esta algo viejito

sino lo puedes incrustar en un archivo de recurso y ponerlo a la hora de compilar n.n