better reboot and shutdown implementation, renew icons