My '06 FX45 had a lot of piston slap when cold. It always bugged me, until I sold it at ~220K miles. If it was below freezing, I'd let it warm up for probably closer to a minute, just because it seemed like the right thing to do. Honestly, it doesn't matter what I'm driving, if it's freezing...