AppIcon is a free software program for the Mac* that can get an icon from every app. After getting it, you can edit it, as long it keeps the same size and extention. Then, you can upload it to the same app, or another! If you afterwards don't like it, don't worry, there is a icon-recovering feature included.
Note: You can't change the Finder Icon