The communication device comprising a voice communication implementer, a first software program implementer, a second software program implementer, an area dependent shortcut icon modification implementer, and a weather dependent shortcut icon modification implementer.