add launchers recursive delete for category deleting