I've started implementing http://dev.deluge-torrent.org/ticket/2098. The main feature for me was actually to open/run the actual torrent root, whether it be a file or folder. But the beginnings of the rest is there as well.
Unfortunately I can't compile on either windows or os x so only the linux/ubuntu part is finished/tested.
Please have a try. Here is my fork https://github.com/aronj/deluge.
Edit: Now all it needs is a keylistener on Return and a mouselistener on double-click for epic torrenting.
The code for finding the largest file wouldn't go into that function. I don't know if it's a useful function but it much easier for the ui client to determine the largest file and then highlight it.
For nautilus the --select option is not available in versions below 3.8 iirc so adds extra headache however I have found that using dbus on linux would likely be the best option.
Whatever we implement for linux it has to work across most, if not all, distros.