Yes it can, and you'll definitely want to dilute it when cleaning the surfaces mentioned. For glass and stainless steel, melt some of the paste, and add 1-2 teaspoons into a quart of warm water. Make sure to use a low setting because it melts quickly, and use caution because it will be hot.