I think the return type should be Optional[Path], right?
@property
def quick_launch_location(self) -> Path:
if self.mode == "system":
# TODO: Check if this is true?
warnings.warn("Quick launch menus are not available for system level installs")
return
return Path(windows_folder_path(self.mode, False, "quicklaunch"))