Desktop runs on Linux now, but get_form_factor mapped a Desktop install on Linux to 'other', losing the platform in registry data.