GridProxy offers a way to extend viewers without recompiling. GridProxy also allows extensions to be contained in separate assemblies as dll files, and many of these extensions exist and are used to prototype new viewer features. Likewise, the TestClient program allows for additional commands to be added via dll assemblies. Radegast could serve as a development platform for these plugins and could also benefit from any additional features provided by existing plugin assemblies.
Please consider adding plugin mechanisms to Radegast which use calling mechanisms that are compatible with GridProxy and TestClient