Yes you can, but the drop application/control may only allow certain types of data. For example if you know it accepts file drops and your listviewitem represents a file/path, you can use SetFileDropList for the DataObject that you pass to DoDragDrop.