A high-energy photon needs a smaller aperture to get down to its limit of resolution. Conversely, a radio wave needs an enormous aperture if it is to go through it (an RF waveguide, eg, is like 3"x7"). So what exactly is the size of the photon? Since they're created in atoms, I'd think they're about the size of an atom, maybe smaller. Interesting, since an atom can generate an RF wave that can't even fit in something smaller than a waveguide, whereas another atom can generate a photon that has no problem entering a 600 nm aperture... A ridiculous question, I know, but valid nonetheless.