Difference between "Distribution Scripts" and "Launch Scripts"
================================================== =============

I know that the following is the order:

1. Run Before Launching script executed
2. Run Before Distribution script executed
3. Application distributed (files copied, settings modified, etc.)
4. Run After Distribution script executed
5. Application launched
6. Application closed (by user)
7. Run After Termination script executed

But my question is, why if I put the exact same code in "Launch Scripts"
does it NOT work in "Distribution Scripts"?

The code is just a simple copy of files. I have tried this on two
different applications.