Buenas,
Parece ser que a partir de Windows Vista, un proceso con privilegios mayores no permite el drag & drop desde otro proceso con privilegios menores (como es el explorador de archivos).
La solución no es nada sencilla y requiere el uso de APIS de Win32, pero te dejo dos enlaces (es la misma solución, una en C# y otra en VB.NET), ambas son en ingles:
http://forums.mydigitallife.info/thr...-UAC-turned-on http://www.mpgh.net/forum/33-visual-...ml#post7218272
El uso de esta API supone cambiar la forma de hacer drag & drop (es usando un API más antigua que la actual (la que se activa con la propiedad AllowDrop)).
Ten en cuenta que haciendo esto puede suponer un problema de seguridad, aunque no creo que sea ningún problema en tu caso.
Un saludo.