Good question. It might refer to a physical weapon which, like Gabriel, is associated with the divine. Or, more specifically, it might be a weapon owned by some church organisation. However, it could just as easily be metaphorical, using 'Heaven' to refer to the 'good guys', or perhaps referring to the human conscience. Perhaps what Gabriel really wants is Omnicide. Basically, go figure it out yourself.