Welllllll....
I would tune fuel maps with ECMspy and MLV(MegaLogViewer) if you are running some performance parts like muffler, and especially if air filter is changed. Should reduce popping if its caused by a bad fuel maps.
Little popping sound can be a normal thing when motor braking, but if its popping like crazy its usually caused by too much or too little fuel on low revs. Even low idle RPM can cause popping when shutting throttle completely. Might be gasket leak somewhere also(throttle body).
But on your case popping might just be a cold warmup fuel enrichment...