Diagram.NET é uma ferramenta de diagramação de código aberto gratuita escrita inteiramente em C#.
Coloque o controle Diagram.NET WinForm em seu formulário e, como o Microsoft Visio®, o usuário pode desenhar formas e links. Com algum código você pode controlar, alterar, adicionar e excluir esses elementos.