Recently When I have created a smart album within iPhoto, I noticed that you can't delete from the files from directly in the album. If you look at the options it is greyed out. At first I was thinking I would have to find the files and delete them from the library, what a mission that would be.
Thankfully there is a really easy way to delete these files. If you press command, option and delete(backspace)then you can delete them directly from the smart album.
This will also work with iTunes so if there are a few tracks you want to get rid of, for example all your voice recordings, you can create a smart album then delete them all from there.
I am always interested in feedback so please feel free to add any comments, or you can mail me here. If you would like to submit a quick tip with full credit and links back to your site then also feel free to contact me.