Gratuity is a tip. I do not tip more if I'm charged a gratuity, esp if it's 22%. Some hotels charge a "service charge" for room service (or, as you mentioned, a delivery charge)....in that case, I normally tip since I figure the hotel is charging you for the convenience of room service.