Es gibt mehrere Varianten für Drag&Drop
z.B. Message (WM_DROPFILES) oder
COM-Interface
und dann gibt es auch noch das Drag&Drop, was in der
VCL eingebaut ist, und das nur innerhalb von Delphi-Anwendung funktioniert.
Manche Programme nehmen alles an oder nur Eins von Beiden.
Merkt man z.B. schön, beim Drag&Drop auf fremden Programmen ins Eigene implementieren möchte. (Explorer, Thunderbird oder MS Outlook ... Explorer kann Alles, Thunderbird nimmt die Messages und Outlook das Interface)
und beim Interface gibt es auch wieder mehrere Möglichkeiten, wo wieder mehreres gleichzeitig oder immer zufällig nur das genutzt wird, was dein Programm grade nicht implementiert hat