I think it would be more consistent to leave this line unchanged, and replace `_ => true` with `proc => IsAcceptableProcType(proc)`.

The current behavior will show the cannot-enter cursor, but then issue the order anyway (giving a target flash). The suggested change will show no cursor, the same as mousing over any other non-dockable structure.