I don't have a folder with 10K files in it, but this works with 400 files, providing an array with each file in its own cell. Of course, you have to first select many files using Explorer, then run this code (even uncompiled) and handle the drop at your own pace.
_ClipBoard_Open(0)
Local $data = _ClipBoard_GetData($CF_HDROP)
Local $bin = BinaryMid($data, 21, BinaryLen($data) - 24)
Local $c, $s
For $i = 1 To BinaryLen($bin) Step 2
$c = BinaryMid($bin, $i, 2)
$s &= ($c <> 0 ? ChrW($c) : "|")
Next
$aFiles = StringSplit($s, "|", 3)
_ArrayDisplay($aFiles)
; Close the clipboard
_ClipBoard_Close()