Implement variant support for arbitrary drag&drop type support. Implement checks for cross-process drag of types with indirections.