Added a check to see if the script is compiled
Added a check to see if the icon already exists
Wrapped the UrlDownloadToFile and Menu, Tray, Icon commands in a try block