What shape/form can ghosts take?
Well, that all depends. Some can take the shape of mist, some half of an apparition, a head, a full figure apparition, and many other possible ways, but none that would turn out to be the shape of a demon. Demons in my opinion is so different from ghosts, that I dont think that they should be even considered as a ghost or a spirit. But again, that too is MY opinion.