Como bien dices, si tienes que hacer manejos complejos con imágenes (y las transparencias y canales "alfa" lo son) y en varios formatos es mejor usar una biblioteca específica para el manejo de imágenes. Yo he usado un poquito la biblioteca
Vampyre Imaging y la he visto bastante sencilla y muy potente.