Implemented the show icon feature

Icon.c and icon.h now work correctly and provide public methods
for the command shell to show or hide an icon