I have a server written in C# that makes use of impersonation.
I would like to know how I can change the security attributes of a file so that any user can delete it
It sounds like you want to use the System.IO.File.SetAccessControl method to add an ACL that gives the built-in "Everyone" group the ability to delete the file. The MSDN documentation has a decent sample of adding and removing ACL records on a file.