Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I have created a couple of automator scripts. I was curios if there is a way to change the application icon, on those scripts, to something other than the robot.

share|improve this question

3 Answers 3

up vote 14 down vote accepted

After the script has been created do the following :

  1. Find the icon you want

  2. Get Info of the icon file (cmd-i)

  3. Click on the icon inside the info window

  4. Copy it (cmd-c)

  5. Get Info of the application (cmd-i)

  6. Click on the icon inside the info window

  7. Paste the icon in the clipboard (cmd-v)

This method works for every files in Mac OS X.

share|improve this answer
+1 for your brief and complete explanation, but if you add some image it's become better. –  Am1rr3zA Aug 22 '10 at 21:23
I like this solution better. Much less hassle. –  percent20 Aug 22 '10 at 22:04
That doesn't do anything. There's no action when i type the cmd-c or cmd-v. –  BetaRide Jun 13 '14 at 6:40
This does not behave as it should in Mavericks –  qed Aug 7 '14 at 9:53
@qed I also thought it wasn't working in Mavericks, but then realized to copy and paste the little icon at the very top of the Get Info window, not the one in the Preview section... Studer might want to update step 3 to indicate which icon to focus on. –  Nathan Beach Sep 2 '14 at 20:19

You can also change the icon just as you would normally for any other folder or file in Mac OS X:

  1. Copy the image you want to use as your icon. Ideally it should be 512x512 already.
  2. Choose Get Info on the file/folder/app in Finder
  3. Click on the Icon and you'll notice a blue outline on the icon - now press Command-V or choose Paste from the Edit menu.


(Screenshot taken from Super User question 37811)

share|improve this answer
+1 for your reference! –  Am1rr3zA Aug 22 '10 at 21:24
For a visual demo, see youtube.com/watch?v=w1WMoisK6Rs –  qed Aug 7 '14 at 10:07

I found a hacky way to do it after you have created the applet

  • (Create your icns icon file - however you want)
  • Open Applications Folder
  • Right-click on automator script
  • Click on view package contents
  • Add your icon to resources folder
  • Rename it to AutomatorApplet.icns

I am sure there is a better way, but I figured out how to do it this way.

share|improve this answer
This is the way I think it should work, but for some reason, it is not working for me. I am OS X 10.9.2, and after replace the icns file, I have already try to log off and log in again, still not helps. –  chenyi1976 Apr 20 '14 at 5:39
I just got percent20's method to work by adding one more operation: 1. Follow the "hacky way to do it" process above 2. Close the app bundle and once again do a Cmd+I Get Info on the app icon 3. Delete the current (now legacy) icon in the Get Info sheet 4. The icon in the .icns file you inserted in 1. above will appear. S –  Simon Pride Dec 5 '14 at 21:52
I tested this answer on OS X Mavericks (10.9.5) and it worked... after a reboot! Seems there is some icon caching going on that a reboot must clear up. I didn't need to follow @SimonPride's additional steps above. –  TrinitronX Jan 6 at 23:44

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.