Yes I call
Code:
CButton::OnLButtonDown(nFlags, point);
in the function that handles the OnLButtonDown message, before sendning a custom message to the parent. It does seem like some code somewhere is incomplete but I cannot see it being in the custom button. It is probably, in the Drag and Drop code, even though it seems right too.

I will think a bit more about it .. will let you know on any new information.

Thanks!