I have implemented 2 features requested in Ticket #841.
The user can now specify an arbitrary number of file-link columns in te "Entry table columns" preferences tab, to be added to the main table. The user can any file types specified in the list of External File Types. The extra columns work exactly like the original file-link column.
For each file-link column whenever there are multiple files, the letter "m" is displayed at the bottom right corner of the icon.
I am attaching the patch files based on the source code of JabRef2.10.
Is it possible for you to redo the patches based on the current master branch at https://github.com/JabRef/jabref? For us, it is the easiest way if you do a pull request there.
I have never worked with github or anything similar. I tried to figure out what you meant and I think I did what you requested, but just in case I messed up something, here are the patch files based on the current master branch.
Your pull request #7 looks good. I have merged it. (https://github.com/JabRef/jabref/pull/7)