呵呵,我来拿分,
用这种方法就很容易实现了,调试通过。const 
  CLSID_ShellUIHelper: TGUID = '{64AB4BB7-111E-11D1-8F79-00C04FC2FBE1}'; procedure TForm1.Button1Click(Sender: TObject); 
var 
  H: HWnd; 
  p: procedure(Handle: THandle; Path: PChar); stdcall; 
begin 
        H := LoadLibrary(PChar('shdocvw.dll')); 
        if H <> 0 then 
          begin 
            p := GetProcAddress(H, PChar('DoOrganizeFavDlg')); 
            if Assigned(p) then p(Application.Handle, PChar(Hint)); 
          end; 
        FreeLibrary(h); 
end;