Ich persönlich kann's mir eigentlich nur so erklären, das die
IDE selbst DexExpress verwendet und somit sich der lokale Controller dort registrieren konnte.
Es wird wohl eher so sein, dass DevExpress sich irgendwo in den Hint-Mechanismus der
VCL einklinkt (und ja, die wird auch von der
IDE verwendet), was es zur Designzeit aber vielleicht besser lassen sollte.