Hi,

If u r looking for free code, take a look at the Drawcli sample available at
http://msdn2.microsoft.com/en-us/library/9t94971d.aspx

If u r ready for a commercial library, search for a library called "xd++".

p.s. I am in no way associated with "xd++" and am not marketing it here.
Just wanted to let u know abt the options that u have.