Los eventos también se pueden asignar dinámicamente.
Crea un procedimiento con el mismo formato (la misma cabecera) que el evento que quieres "enganchar" o "zafar" y por código asígnalo al evento.
Código Delphi
[-]
Button1.OnClick := _MyOnClickButton;
Self.FAssociateEdit.OnResize := _Repositioning;
Self.FBaseRegister.OnChange := _OnChangeRegister;