Usually Graphics is included in a fresh form.
To make them transparent, instead of creating a TBitmap create a TBGRABitmap, draw the icon on it, then apply the global opacity you need, and finally save it in the image list, maybe is possible with the BGRABitmap.Bitmap property. If not, you need to draw it to a TBitmap first.