I love preview -- I've done every one of these things in it. I also use it to crop images all the time. Not only can you select a rectangle, but it also has a magic wand selector where you can draw an outline of what you want to select and it will find the borders for you.