Imagens transparentes com C # WinForms

Estou trabalhando em um aplicativo Windows Forms no VS 2008 e quero exibir uma imagem por cima da outra, com a imagem superior sendo um gif ou algo com partes transparentes.

Basicamente, tenho uma imagem grande e quero colocar uma pequena imagem em cima, para que elas apareçam como uma imagem para o usuário.

Estou tentando usar uma caixa de imagem, mas isso parece não ter funcionado, alguma sugestão?

questionAnswers(6)

yourAnswerToTheQuestion