I'm working on an application where tool windows have tabs at the top and many are below the document area. When a user drags an item from a tool window to the document area, if the mouse cursor moves over another tool window's tab, then that tool window is activated immediately. Users typically don't expect this, since their mouse is moving quickly and is not over the tab for a significant amount of time. It's useful to be able to switch tabs while dragging, but it's a bit too easy.
Is there any way to delay the activation of tool windows when dragging over them? If not, is there any way to prevent specific tool windows from being activated while a drag operation is in progress?