title: Change desktop icon in code
body: <p>Hi how can I change the icon of a desktop shortcut via code? Im really puzzled. I have tried getting the icon of the shortcut with 
   <code>Icon iocn = Icon.ExtractAssociatedIcon(Assembly.GetExecutingAssembly().Location);</code> but then I don't know how to replace the current icon with a new one...Please help</p>