When you open a project, VB6 checks its references. If a project was built with a specific dependency on the template library (common in complex ActiveX projects), the IDE will fail to load the project correctly if the file is missing.
For now, here’s a general long-form explanation about VB6 type libraries — feel free to let me know if this is not what you meant. vb6tmpltlb