Michael, otherwise you hit the problem with applications that register
"many" custom overlays and the overlay you register doesn't get used.
Windows apparently process overlays on alphabetic order (even later version
of Windows, I'm running 2008R2 and I'm guessing 2012 has the same behavior)
and you can have up to 11 custom overlays (the OS reserves the other 4 for
a total of 15 overlays max).
By adding a zero on front is a dirty trick to get our overlay "on front".

Seba


On Thu, Jan 24, 2013 at 4:40 PM, Michael Elsdörfer <notifications@github.com
> wrote:

> In source/ntfslinkext/IconOverlayHook.pas:
>
> >  { TIconOverlayHookFactory }
> >
> >  function TIconOverlayHookFactory.GetInstallationData: TExtensionRegistryData;
> >  begin
> >    Result.RootKey := HKEY_LOCAL_MACHINE;
> >    Result.BaseKey := 'Software\Microsoft\Windows\CurrentVersion\Explorer\' +
> > -                    'ShellIconOverlayIdentifiers\NTFSLink_' +
> > +                    'ShellIconOverlayIdentifiers\0NTFSLink_' +
>
> Why this change?
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/miracle2k/ntfslink/pull/1/files#r2767013>.
>
>