MakeTransparent not seeming to do anything

Edit: I’m super good at reading code - disregard this post.

P2P connections work, but alas, this code still does not.
image

this is the initialization code:

public static void Initialize()
        {
            Graphics temp;
            temp = Graphics.FromImage(DataDefs.backbutton_temp);
            temp.MakeTransparent(Color.FromArgb(0x00FFFFFF)); 
            DataDefs.backbutton = new Bitmap(temp.GetBitmap(0, 0, temp.Width, temp.Height), temp.Width, temp.Height);
}

I know it’s initializing because when I draw it later it works, and the backbutton object is null on startup.

Have you confirmed this works with the image I provided?