The VFS layer needs to provide an easy-to-use interface to copy, move, delete and trash files. This should be done in a separate thread, and notifications should be sent to the main thread, in order to be able to display status to the user. The trash action should automatically determine the proper trash can to use for a given file. Trashing to the "home trash" can be implemented as a fallback, but it's not required for 1.0.
This has been implemented long ago...
Created attachment 7258 test s