Ten en cuenta que el procedure tiene que ser del mismo tipo, y tiene que ser un método de una clase, no puede ser un procedimiento regular, por lo tanto se lo tienes que asignar al evento de una clase implementada... No creo que esto sea práctico!
Código:
Edit1.OnKeyPress := MiBrodcast.OnKeyPress
Saludos!