I agree with the other guys, starting in itself is the hardest thing it'll ever do. Once it's running, wait maybe 15 seconds for oil to get through the engine completely, then gently move it if you have to and let things warm up.
I was once told that each start is equivalent to adding 20-30 running hours on large diesel engines (10,000 horsepower). That's with the engine pre-heated to near running temperature and with a pre-lube pump running before the start is initiated !
So, when we crank it up in -20 weather, it's taking a toll. It's also why I insist on a block heater for cold weather. I'd like to find an inexpensive 12vdc oil pre-lube pump to add, but I'm thinking I'll wait until the warranty has expired. Not ideal, but it'll have to do.
Idling is hard on an engine too, it builds sooty carbon deposits and contributes to fuel dilution of the lube oil due to incomplete combustion. Low cylinder temps are bad news for good combustion conditions.
I'll let an engine idle unloaded for a couple of minutes once it's up to working temperature, but no more. Warming it up before you load it is a good idea, of course.
Chilly