Files can remain on your Mac even after they have been deleted or moved to the trash. The only sure way to delete files and clean up your free disk space is to overwrite them many times using well-known bit patterns so that they can never be recovered.
SecretShredder will clean your drive so that data never comes back.
Available for download is a version for Mac OS X 10.3.