¿Hacer un mapa de botones?

¿Cómo hago lo siguiente? No estoy pidiendo un código específico, pero necesito algo de dirección, ya que me he estado escurriendo el cerebro durante semanas. Simplemente quiero hacer un mapa del eg. Estados Unidos y cada estado es una imagen o área diferente en la que se puede pasar el mouse y hacer clic. Intenté jugar con png y transparencias, pero estoy en un callejón sin salida. De manera más ambiciosa, me gustaría arrastrar las etiquetas con mayúsculas estatales sobre cada estado y soltarlas allí y luego tener un proceso en el que si la etiqueta / capital coincide con el estado es correcto, de lo contrario no lo es.

He intentado SIG (?) Quiero hacer este C # pero no puedo obtener la tracción sobre cómo hacerlo hasta ahora. ¿Alguien puede ayudar? ¿Es esto demasiado difícil en C #? ¿Debería estar usando otro enfoque? Por favor, ¿cuál es el enfoque?

Respuestas a la pregunta(1)

Su respuesta a la pregunta