removed windowIcon
Added signals for show/hide *bar
More integrated behavior

Since some qlobal settings have been set on QApplication, Such as icon
images, application's display name, name, version, org name, and other
stuff, then doesn't need to mention these info in other part of
application. In other words, Keep it Fucking Dry ;)