Uso el Visual C# Express 2008. He incrustado un PictureBox y un CheckBox en el Form principal. Eligo dos gif llamado off.gif y off.gif y lo incrusto como indica la imagen. No se si es el método adecuado peo lo hice así.

Al final debe quedar algo similar a esto:

Lo que no se es el código exacto para activar el off.gif y el on.gif.
Código:
Un cordial saludo. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace PParalelo01 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void checkBox1_CheckedChanged(object sender, EventArgs e) { if (algo) { // Se activa la imagen de la bombilla apagada. } else { // Se activa la imagen de la bombilla encendida. } } } }