It's been discussed quite a few times.
The simplest way is to create a Surface Layer and to conect it to population as a distribution function. Then you can adjust trees distribution the same way as with surface layers (attitude, coverage, slope, etc.).
You can also try with Image Overlay or even Power Fractal.