一般来说,具有法定职权的行政机关及其工作人员有资格拆除违章建筑。例如,城市管理执法部门依据城乡规划等相关法律法规,对本行政区域内的违章建筑进行认定和拆除。此外,土地管理部门在涉及土地利用违法的情况下,也有权对违章建筑进行拆除处理。同时,如果当事人与行政机关之间存在关于违章建筑拆除的行政复议或行政诉讼等法律程序,司法机关在相应法律程序中作出的裁决也可能涉及到违章建筑的拆除事宜。总之,不同的行政机关和司法机关在其法定职权范围内,有资格对违章建筑进行拆除。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。