Boar, das ist schon
pervers unerwartet.
RegisterClass registriert nicht nur den angegebenen Typen, sondern auch dessen Vorfahren.
Es hatte nichts mit
RegisterClassAlias zu tun.
Vor/zwischen/nach dem RegisterClass und RegisterClassAlias geprüft,
wird jene Klasse (quasi TEdit vom TMyEdit) nach dem RegisterClass mit
FindClass/GetClass gefunden, obwohl der Vorfahr eigentlich garnicht registriert wurde.
Damit kann der
DFM-Loader diese Klasse dann auch finden und laden.
Ich hätte es aber gern, dass stattdessen über den Alias der neue Typ geladen würde.
Mal sehn ob ich es wenigstens im FormDesigner hinbekomme, dass mindestens beim Bearbeiten die Klassen wie gewünscht getauscht/upgegraded werden.