1) To use transparency you must specify the color that will be used for it, that means every pixel with the transparent color takes the value of the color of the same pixel in the background image. The transparency color can be any color, often used colors are white or black.
I use sometimes RGB(250,250,250) which is almost white but not really white to allow the display of true white. The choice may depend on your application, what kind of graphic you display.
2) When you post a message you have a button 'Manage attachments'.
When you click on it a new window opens that allows you to select a file, then you must upload it and you can select another file or quit this window.
If you have questions about code or even share code I would suggest that you post the source code rather than the exe file.
Best regards.