Interesting.
When I copy a file (from, ie, your file manager) I see this in the clipboard -
...
------x-special/mate-copied-files------
copy
file:///home/dbannon/Pascal/CopyNPaste/unit1.pas
------text/uri-list------
file:///home/dbannon/Pascal/CopyNPaste/unit1.pas
------application/vnd.portal.filetransfer------
10641596561086006366
------application/vnd.portal.files------
3819048243777226885
------text/plain------
/home/dbannon/Pascal/CopyNPaste/unit1.pas
The content show for text/plain is, obviously, also shown for UTF8_STRING, COMPOUND_TEXT, TEXT, STRING, text/plain;charset=utf-8 but removed for clarity.
So, it looks to me, if you want to copy a file (by reference), you push its filename into a text/uri-list format slot (and maybe a list is needed, even for only one file). The other formats are probably ignored.
Davo