Vas bien, la idea es esa, pero no debes apuntar entre los dos eventos directamente, necesitas un procedimiento.
Código Delphi
[-]
property onChangeTreeNode: TTVChangedEvent read FOnChange write FOnChange;
procedure MyOnChange(Value: TTVChangedEvent);
.....
FTreeViewSymbol.OnChange := MyOnChange;
procedure TMicomponente.MyOnChange(Value: TTVChangedEvent);
begin
if Assigned(FOnChange) then begin
Self.FOnChange(Value);
end;
end;
Te lo he puesto de memoria, así que tal vez haya algun error, pero creo la idea se entiende.
Prueba y si no te aclaras dilo e intentaré ser más concreto.
Un saludo.