Pues por alguna razón microsoft ya no incluyó para .Net el control shape que tenías en vb6 ya que cuentas con todas las herramientas GDI+ para generar tus figuras de forma manual ya que recuerda que en .Net hablamos de objetos.
Puedes hacer uso de los namespaces como
System.Drawing
System.Drawing.Drawing2D
...
te mando una referencia para que te des una mejor idea.
http://www.ondotnet.com/pub/a/dotnet...03/custom.html
Salu2