Your post might find a better home in the Modding/Experiments section, but regarding the EMP cannon, as far as I know nobody has done that.
Creating new craft weapons is certainly doable. Creating one that would say.. fry UFO Navigations but not damage UFO power sources and aliens would require support for it in the code, which I don't think there is.