Arraste e solte para o Desktop / Explorer

Seguindo o meu cenário.

Eu tenho um aplicativo que carrega uma estrutura de arquivos (pastas, arquivos) de um banco de dados em um WPF ListView. Agora eu gostaria de pegar um arquivo deste ListView, arrastá-lo sobre minha área de trabalho (ou alguma janela aberta do explorer) e soltá-lo lá. Arrastar e soltar básico, nada extravagante. Isso soa como uma função "padrão" para um aplicativo do Windows - mas o Google não ajuda.

Então, como posso conseguir isso? Interops?

obrigado

Editar: Obrigado pela solução, eu ainda tinha que pesquisar no Google.Aqui está a minha solução completa.

questionAnswers(1)

yourAnswerToTheQuestion