I have an alias of an actual application on my desktop.
Now i have to change its icon at runtime. I'm using,
[[NSWorkspace sharedWorkspace]
setIcon:imgAppIcon forFile: shortCutDestPath options:0];
But this changing icon of original file in/Application folder. Instead of alias changing.
I got the answer, instead of creating alias create a hard link at shortCutDestPath of your application:
To update icon