ununlink would be pretty useful. Then again, this kind of exists; I have fond memories of a panicky younger me struggling with undelete in DOS.
(Whereas moving to recycle-bin is a manual process you need to remember to do).
alias rm trashYou need linkat() with the AT_SYMLINK_FOLLOW flag enabled.