When running from a protected addin, a new userform cannot be added to the protected project - causing CompressProjectFileSelector to fail.
A fix would be to generate any forms in the caller workbook as this is necessarily unprotected, or to flag earlier