you'll need design-time assembly and custom property editor, something like
this. Note, it might be time-consuming and complicated, and to work correctly, design-time assemblies should be registered in registry. So, if you can live without it, leave it