I've done an independent workup for:
1) dragging listbox items in the same listbox
2) dragging listbox items between listboxes

I now need to combine the two.

With List1.OLEDrag in List1.MouseDown it always takes precedent so I need something else to differentiate between the two actions.

I could use the left or right mouse button, or
Use the keyboard for dragging up and down in the list and the left mouse for OLE, or
A key and left mouse button.

Don't know if there is a suggested default for this, but thought I'd ask for feedback on suggested best practice if anyone has run into this situation.