Add desktop integration