I know we can get the properties of a dynamic block that has been inserted into a drawing. I haven't seen anything that allows you to create or modify the dynamic properties attached the block table record (block definition) using the .NET API. It would be great if we could create a dynamic block programmatically based on some input from the user. OR Create tools for our selves to help build and manage dynamic blocks.