Surely the directory (OK, "folder" if you insist) structure has to be enforced? Otherwise, how does your Search (gathering?) routine know where to look?
Something like:-
Eqpt (the .exe gets placed here)
|
|--- \Type 1
|--- \Type 2
: |
: |--- \Model A
: '--- \Model B
: : |
: : '--- \Sub-directories
: |--- \Model C
: |--- \Model D
: :
|--- \Type 3
|--- \Type 4
:
For example, the path to a particular Users Manual could something like:-
C:\...\Eqpt\Type2\ModelB\Manuals\User\Operators.pdfOK ... so that's as many directories (folders) as you have different equipment types, and a different sub-directory for each model name within each type. That's a lot of directories (and a lot to set up at first). Am I right?

The name? I'll give it some thought once I've had another *brew.

*
PG Tips, by the way.