Kusura bakmayın.Biraz geç oldu ama..
public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            
            timer1.Interval = 2000;
            timer2.Interval = 2000;
            timer3.Interval = 2000;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            timer1.Start();                      
            pictureBox1.BackColor = Color.Black;
        }


        private void timer1_Tick(object sender, EventArgs e)
        {
            pictureBox1.BackColor = Color.Empty;
            pictureBox2.BackColor = Color.Yellow;
            timer1.Stop();
        }

        private void pictureBox1_Click(object sender, EventArgs e)
        {

        }

        private void pictureBox2_Click(object sender, EventArgs e)
        {
           
        }

        private void pictureBox3_Click(object sender, EventArgs e)
        {
            
        }

        private void button2_Click(object sender, EventArgs e)
        {
            timer2.Start();           
            
           
        }

        private void timer2_Tick(object sender, EventArgs e)
        {

            pictureBox2.BackColor = Color.Empty;
            pictureBox3.BackColor = Color.DimGray;
            timer2.Stop();
        }

        private void timer3_Tick(object sender, EventArgs e)
        {
           
            pictureBox3.BackColor = Color.Empty;
            timer3.Stop();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            timer3.Start();
           
        }