Imágenes transparentes con C # WinForms

Estoy trabajando en una aplicación de Windows Forms en VS 2008, y quiero mostrar una imagen encima de otra, siendo la imagen superior un gif o algo con partes transparentes.

Básicamente tengo una imagen grande y quiero poner una pequeña imagen en la parte superior, de modo que parezca una imagen para el usuario.

He estado tratando de usar un cuadro de imagen, pero esto no parece haber funcionado, ¿alguna sugerencia?

Respuestas a la pregunta(6)

Su respuesta a la pregunta