I just want to inform folks of something I learned through a bug report. I was testing deployment of one of our apps with PB2021 for the first time. We use a custom installer, not the Runtime Packager, because what we need to do is somewhat complex.
When I first did this, following the list of files in the Help topics on Deployment, my application kept silently crashing in PBDWE.DLL on a line that assigned a datawindow object to a datastore (like ds.DataObject = "dw name").
Eventually it turned out that contrary to the docs, PBCRYPT.DLL is always needed in your install, even if you aren't using the CoderObject or CrypterObject. As soon as I added that to my installer, the crash went away.
Appeon has confirmed this, and says that the docs were fixed for PB2022.