Oh yes, a subclass works for DgnPrimitiveTool too, quite complex but I did it.
But what is the following (from document) meaning?
[quote user="ToolSettingsHost"]
But a DgnPrimitiveTool class will be available in "DgnDisplayNET" soon. An example will be provided at that time.
[/quote]