Can't remove file from trash
This is a known issue that has impacted a number of users following an upgrade to Catalina1.

The best way to resolve this is to disable System Integrity Protection (SIP), delete the files/empty the trash, then re-enable SIP.

Full instructions provided below for the benefit of users unfamiliar with the process of disabling/enabling SIP: 


Startup (or restart) your Mac
Immediately hold down the commandR keys to boot into recovery
Click the Utilities menu and select Terminal
Type csrutil disable and press return
Close the Terminal app
Restart your Mac
Delete the files and/or empty the trash
Restart your Mac
Immediately hold down the commandR keys to boot into recovery
Click the Utilities menu and select Terminal
Type csrutil enable and press return
Close the Terminal app
Restart your Mac


1. In most cases, the affected users had XQuartz installed prior to the Catalina upgrade and during the upgrade process XQuartz isn't uninstalled properly.