Como deixar um botão, pictureBox ou label transparente no Windows Forms (C#)

A princípio a transparência de cor em buttons, labels e pictureBoxes só é possível quando o background do form está preenchido com uma cor sólida, por exemplo; Neste exemplo acima eu usei um botão e apenas configurei a propriedade BackColor para Transparent conforme mostra a imagem; É normal que o botão fique transparente de imediato, […]