add an option to hide icon from docker

    close #110 and fix #44
Merge pull request #188 from haiwen/enhance_add_option_to_hide_dock_icon

add an option to hide icon from docker