Rubbish is a very simple rubbish bin for ROX. It is based on Peter Geer's Trash application, but simplified quite a bit (e.g no libtrash support). It is a single shell script which just uses 'mv' to move files into a hidden directory (typically ~/.Trash). It can optionally play a sound when the rubbish is emptied.
The icon is updated simply by copying Full.svg or Empty.svg to .DirIcon and calling rox -x to update any open Filer windows. Currently using the Tango icons.
Customization is by editing a few variables in the AppRun shell script. There is no UI.
Duplicate files dragged to the bin are renamed to avoid collisions.