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