Minor tweaks
DesktopIntegration: Fixed handling of missing icon
Added Requirements constructors
Introduced IPackageManager