ImageList: imágenes de 32 bits pierden calidad

Estoy usandoImageList paraTreeView yListView. Primero he establecido la calidad de imagen en 32 bits y luego he agregado imágenes que son semitransparentes. La calidad se ve bien, pero después de un par de minutos de codificación, compilación y ejecución de la aplicación, la calidad se ve mala.

Ver captura de pantalla:

Propiedades utilizadas

ColorDepth: Depth32Bit
ImageSize: 16; 16
TransparentColor: Transparent

Hay píxeles negros detrás de los píxeles que eran semitransparentes pero no completamente transparentes.

Volver a agregar todas las imágenes restaura la calidad original, pero después de un par de minutos, parece que está en el lado derecho de la captura de pantalla.