vb6tmpltlb specifically appears to be a used by the VB6 IDE when creating new projects from custom templates. The "tmplt" in the name strongly suggests "template," and "lb" stands for "library."
Opening a VB6 project or add-in. Cause: The type library is missing, corrupted, or registered incorrectly. Solution: Re-register the file using regtlib vb6tmpltlb.tlb (as Administrator) or remove the reference from the VB6 project references dialog. vb6tmpltlb
If VB6 throws an error related to the library upon loading a project: vb6tmpltlb specifically appears to be a used by