i'm coming with you cause i've a problem with a PNG transparency over a transparent Form in C#. i don't know how this problem is called, but i've take you a screen : https://i.ibb.co/xj37y7M/Capture.png.
For my main for, i've just applied a TransparencyKey with the same color as it own background.
For my picture it doesn't had any background.
Thank a lot for your help !