If you still haven't been able to delete the file, there are a few other things you should check for.
First, make sure the filesystem is writable. Use the mount command with no arguments and look for (rw) at the end of the listing for whatever partition contains the file.
Second, check the extended attributes of the file. Run lsattr on the file and make sure it is not immutable (the 'i' flag) and use chattr to correct it if it is.
Third, make sure that SELinux is not blocking the access. Try to erase the file, then (as root) run tail /var/log/messages and look for errors.
Finally, double check both the permissions and the ownership of both the file and containing directory. You don't want to spend all day bashing your head over something simple.
If you are having access problems in your home directory, you'd better double check everything in it for broken permissions and attributes. Faulty permissions can result in some nasty surprises.
-- Fedora-desktop-list@xxxxxxxxxx http://www.redhat.com/mailman/listinfo/fedora-desktop-list