Von was ist CM abgeleitet dein Handler ?
EDIT:
Was mir noch auffällt
Ein in dieser zeile generierter Fehler
Delphi-Quellcode:
Menu := CreatePopupMenu;
try
CM.QueryContextMenu(Menu, 0, 1, $7FFF, CMF_EXPLORE or CMF_CANRENAME);
hat nichts mit der comctl32.dll zu tun sondern mit der Shell32.dll
gruss