The communication device comprising a first weather implementer, a second weather implementer, a first weather dependent shortcut icon modification implementer, a second weather dependent shortcut icon modification implementer, and an audio playback implementer.