Drag and Drop para uma playlist?

[b]Olá, fiquei em dúvida se isto é uma coisa simples ou não de se fazer, mas tenho um trabalho de aula que é desenvolver um componente que será uma playlist, e esta será usada por um outro aplicativo (que eu já implementei, que é um player)

A playlist funcionará quase da mesma forma que as playlists tradicionais, no entanto quero colocar mais uma funcionalidade…
:razz:
Quero poder, por exemplo, arrastar uma música que está no diretório C:\Temp para o meu componente, e então a minha playlist colocará o arquivo (música ou vídeo) já na lista de execução.

Alguém pode me ajudar?

:roll: [/b]