In C# the clipboard is a standard class called clipboard not surprisingly. It is pretty much accessible anywhere.
The pseudocode to get the list is
if (Clipboard.ContainsFileDropList())
{
ReturnList = Clipboard.GetFileDropList()
}
Intercept whatever message you want WM_PASTE most likely and paste the list entries where you want too.