Imagen DataGridView para columna de botón

Estoy tratando de agregar una imagen / botón en el que se puede hacer clic a una columna de botón de vista de cuadrícula de datos.

La imagen / botón será un ícono para reproducir o detener. Si el usuario hace clic en el botón de reproducción, se inicia un servicio en el sistema; si hace clic en el botón de detener, se detiene el servicio.

Ya tengo funciones escritas para iniciar y detener el servicio. Lo que tengo dificultades es hacer que el botón / imagen aparezca en la cuadrícula de datos y hacer que se pueda hacer clic.

Esto es lo que tengo para el código:

this.dgrdServices.RowPrePaint +=new DataGridViewRowPrePaintEventHandler(dgv_RowPrePaint);
this.dgrdServices.Rows.Add();
this.dgrdServices.Rows[0].Cells[0].Value = Image.FromFile(@"C:\users\brad\desktop\green-dot.gif"); 
this.dgrdServices.Rows[0].Cells[1].Value = "MyServer";
this.dgrdServices.Rows[0].Cells[2].Value = "MyService";
this.dgrdServices.Rows[0].Cells[3].Value = "Started";
this.dgrdServices.Rows[0].Cells[4].Value = new DataGridViewButtonCell();
this.dgrdServices.Rows[0].Cells[5].Value = "Uninstall";

No puedo determinar si sería mejor usar un botón que sea una imagen o simplemente una imagen en la que se pueda hacer clic. Tampoco puedo obtener un botón para que se muestre correctamente.

Gracias Brad

Respuestas a la pregunta(1)

Su respuesta a la pregunta