Allow theme to set the menu icon

This pull request allows the theme to set the menu icon by placing the image in the theme folder. In addition, it changes the menu applet to use the default icon when the icon entry is set to a non-existent image.