if you've made it far enough to have the entire house standing, remember gingerbread is susceptible to moisture (via the gardening cook). the culprit behind why your frosting won't harden? moisture.