new icon and launch images
added some error handling