One thing which stops our engines warming up is fuel. At full rich and 1200 rpm the engine is receiving too much, which acts as a cooling agent. On a cold day if you point into wind, set the rpm recommended in the book and lean the engine off it will warm up at a rate much closer to normal.
The IMPORTANT thing to do is make sure you set mixture back to full before takeoff!
Rod