You should at least specify a 32bits pixel format (ex: PixelFormat.Format32bppArgb) when creating your bitmap, otherwise GDI+ cannot manage transparency.
To tune the resulting file when saving, you can use Save with ImageCodecInfo and EncoderParameters.