dmitry - from my understanding, given any particular atom emitting a photon, we know the exact energy required for an electron to drop to the next lowest level when it emits a photon, and thus we do know its frequency. using your laser analogy, "A photon of red-orange light from a HeNe laser has a wavelength of 632.8 nm. Using the equation gives a frequency of 4.738X1014 Hz or about 474 trillion cycle per second." so, we do know exactly the frequency of that photon, and thus cannot know anything about it's position, as per HUP.
however, a wiki article states this:
"Being massless, they cannot be localized without being destroyed; technically, photons cannot have a position eigenstate , and, thus, the normal Heisenberg uncertainty principle ΔxΔp > h / 2 does not pertain to photons."
here is a quote from an article on the copenhagen interpretation:
"It's more than simply saying we don't know which slit the photon passes through. The photon doesn't pass through just one slit at all. In other words, as the photon passes through the slits, not only don't we know it's location, it doesn't even have a location. It doesn't have a location until we observe it on the film. This paradox is the heart of what has come to be called the Copenhagen interpretation of quantum physics."
source - http://webs.morningside.edu/slaven/physics/uncertainty/uncertainty7.html
also, "the photon is a bit of a problem, because it has turned out to be impossible to identify a position operator for it...These findings tell us two things: first, unlike electrons, photons really can't be localized to an arbitrary precision, and second, a position operator is meaningless because there really is no position to operate on. "
source - APS -
http://pra.aps.org/abstract/PRA/v79/i3/e032112