Yes, replacing the Component Options dialog with a graphical interface is possible, and it can fully interact with DC attributes.
I’ve developed Curic DCUI (Beta), a plugin designed for this purpose. It provides a more intuitive way to work with Dynamic Components. You can check it out here:
Curic DCUI - Dynamic Component UI