wallpapers/image: reuse shared activity/virtual desktop info instance
With shared_ptr, there is no need to create a new activity/virtual desktop instance in every child class of TasksModel.
With shared_ptr, there is no need to create a new activity/virtual desktop instance in every child class of TasksModel.