PortalKit: add new feature to prevent new installation without uninstall the old one; add pre-checked desktop icon