Jupp, OnMouseUp geht natürlich immer nur an das Control, welches den Capture besitzt.
Drum kann man z.B. auf einen Button (oder sonstwo) Linksklicken, dann die Maus vom Button ziehen und Loslasen ... das Loslassen landet beim Button und nicht da, wo die Maus jetzt ist.
Nur das OnClick wird in diesem Fall nicht mehr ausgelöst, wenn der Maus nicht mehr über dem Button liegt.
Ebenso beim Drag&Drop der
VCL, wo das Loslassen bei der Source landet, nicht beim Dest.