How to populate a Property's DescriptionAttribute from xml
See the question and my original answer on StackOverflowDescriptionAttribute cannot be compiled and be dynamic at the same time.
Check out my answer to this SO question that demonstrates how to build a dynamic type descriptor: Optimize class for PropertyGrid
With the DynamicTypeDescriptor class, you can build a wrapper class with description attributes you want.