Ich tippe mal wo der Fehler lag. Du setzt DragAcceptFiles im OnCreate der Form. Das
Handle welches das Formular zu diesem Zeitpunkt hat wird aber in sehr vielen fällen nochmal frei gegeben und es wird ein neues angefordert (wenn die Formstyles speciell gesetzt wurden oder das Property Position etc.)