Drag'n Drop problem

Ich möchte im C++ Builder (BCB6) eine Anwendung mit der ich einen Pfad von einer Datei vom Explorer per Drag’n Drop in eine ListBox einfügen kann. habe mich an die Anleitung auf der Seite http://www.c-plusplus.de/forum/viewtopic-var-t-is-39… gehalten und Programm lässt sich auch ohne Probleme starten. Wenn ich aber ein Element in die Anwendung „droppe“ springt mein Programm nicht in den Programmteil „void __fastcall TForm1::WmDropFiles(TWMDropFiles& Message)“. Kann das am Betriebssystem Vista liegen? Oder muss man sonst noch was beachten?

Habe etwas erstaunliches entdeckt: wenn ich das Programm !!mit!! Admin-Rechte ausführe (ist auch beim Compilieren vom BCB6 aus so), Funktioniert die Drag’n Drop-Funktion NICHT. Nehme ich die Admin-Rechte weg, funktioniert die Funktion. Hat einer eine Erklärung oder eine Lösungen (brauche für das restliche Programm alle Rechte) für das Phänomen von euch?