Drag and Drop over TCustomItem

Thank you. Very clear answer.

Key is AdvPolyList1.List.ItemAtXY(X, Y) method, which allows to guess which item is under the mouse pointer.