Can forensic DNA analysis be used to generate a visual approximation of a suspect?
In theory it's possible to have an approximation, but not to know with certainty. Identical twins have the same genomes and look very much alike. Whether it can be done in practice depends on how well we can model the relationship between genes and looks and on how much information is necessary for a judge to permit arresting and questioning a suspect. 

Scientists know relatively little about how genes influence physical appearance yet. The height of the suspect is controlled by hundreds of genes with complicated interplay between them, so I don't think it's possible to estimate it just yet. Eye color is more simple: it's controlled by only 3 genes. We know weight is partially controlled by genetics but exactly which genes are responsible is not clear. Age is impossible to tell by DNA alone. Skin color should be predictable, since it's caused by melanin production, and we know which genes are responsible. 

So to sum up, DNA analysis can tell the gender, skin color, and eye color of the suspect, but very little about height and weight, and virtually nothing about age. That's not enough information to identify a suspect, although perhaps someone with legal knowledge could comment on this. 

But let's say in the future we know enough to determine all these traits. Then DNA analysis would be helpful but never enough to identify a suspect. The problem is that different cells in your body undergo different mutations in their DNA with time. That's how one gets cancer. Let's say there's a mutation in the eye color gene in skill cells from a murderer found on a victim's body. It won't affect the murderer's eye color but it will affect the forensic analysis. So it's impossible to know for sure what the suspect's appearance will be.