What Al says about the carpenter's glue is true. PVA ( polyvinyl acetate) dries by polymerization, and never does fully cure. We use tons of it,(ok, pails of it, not tons) and sometimes apply it by roller, we pour it onto a sheet of lexan, load up a paint roller and apply. When it hardens, you can peel the glue off the lexan, and re-use the lexan, the glue can be paperthin, and will remain flexible for years. You can actually fold it.
There are warnings of some instances of it not performing well with veneers. It use to be a source of worry for me, but I've never had it fail. I don't doubt the claims, but have never seen it fail.
I have heard the same about contact cement, and I have seen failures. I went to look at a potential job yesterday as a matter of fact, and they had a bunch of reception desks with the laminate peeling off. I believe it has more to do with them not applying enough glue more than anything. Over the years, there have been a few instances where we've had to remove laminate from a piece that's over 10 to 15 years old, and it was a
bear to get it off. So much for that theory.
Every material has it's shortcomings, and
nothing is perfect. I've never used the glue Al is talking about, but I'm sure it outperforms PVA glue. So would epoxy, but that starts getting very expensive, and it starts to get into overkill. I might try some and report my findings on AC.
Your question about achieving the look you want with the stain is doable with aniline dye as a base color, then seal, then apply a glaze (stain) that seeps in the pores to achieve the look of the picture. The iron solution method can be blotchy, and leave tiny little dark spots all over. It's a chemical reaction with the tannins in the oak and can be inconsistent. If you have a few pieces of veneer left over, test it out on them first. You cannot get the iron solution effect out. It is a chemical reaction and it's permanent.
Your last question about painting the MDF bases can be answered here:
http://www.audiocircle.com/index.php?topic=33185.msg295590#newGood luck,

Cheers