inherit icons from plugin menu for dock widgets, provide hook for application icon, refactored icon loading