apple want's developers to call the application icon "icon.png". naming the image whatever developers choose will work just as well, so it seems. is there any solid reason why developers should name the file "icon.png", or is this just more arbitrary, nonsensical control-freakishness on apple's part?