Minor, but don't like the name, since none of the other components in the project end in `Component`.  Also don't know why `Labs` is in there, since as I understand the directory structure, its `Program Files\Puppet Labs\puppet\bin`, right?

With that said, I think it should called simply `PuppetInstallDirBinToPath`