There's great support for vector graphics in .NET 3.0 - 3.5 with WPF. WPF renders everything to screen using DirectX under the covers. Prior to .NET 3.0 and WPF, we had to use WinForms and GDI+.
WPF has a bit of a steep learning curve, but it is quite powerful.