Note: ??? represents a drive letter and folder name (and subfolder(s) if any).
(*) represents an example that is just that... an "example" (not to be taken literally).

First...
Create your icons and store a "copy" of them in a temp folder
(with nothing else in that folder). Copy the blank.dll, that's
in the "???\TGTSoft\ResBuild\" folder, to the same temp folder.
Rename all the icons in a numerical sequence.
Example...
(*) Orignal icon names: ABC.ico, DEF.ico, GHI,ico, JKL.ico, MNO.ico, etc.
(*) New icon names: 100.ico, 101.ico, 102.cio, 200.ico, 201.ico, etc.
(or something similar to the above depending on how "you" want them)

Side Note...
Hopefully you haven't overwritten the blank.dll with something else (previously).
Although documentation for ResBuilder can no longer be found... it once stated
(when I saw it) that you should never save to the original blank.dll. You're
suppose to copy it to another folder and use the copied one.
If you "have overwritten it"... just uninstall ResBuilder and reinstall it.
(so that you end up restoring the original empty DLL)
Then always remember to COPY the blank.dll to another folder and use the
copied version (never the original).

Anyways... back to creating an image resource DLL.
Start up Resbuilder and start adding your icons one at a time to the DLL. You can
do that by pressing CTRL+A, or clicking the "Add Resources..." button, or selecting
"Add Resource" from the Edit menu option (it's your choice).

On the left-hand side of ResBuilder... it should look something like this
when you're done (depending on how many icons and/or how you named them).

(*) FIGURE 1.

After you're done adding your icons... save the DLL.
When you save it... ResBuilder will show a dialog box saying...

"Compilation was successful."
"Would you like to copy the compiled file:"
"-> '???\TGTSoft\ResBuild\Temp\blank.dll'"
"to it's original location at:"
"-> '???\blank.dll'?"
"This operation can not be undone."

Even though that warning sounds scary... it's not.
Just click... "Yes".
And then exit Resbuilder.

Now comes the not so fun part.

Here's what the "???\TGTSoft\ResBuild\Temp\" folder will look like
after you've saved and exited the program.

(*) FIGURE 2.

See the "pe.xml"... you need to edit it first.

Here's what it looks like BEFORE you edit it...

(*) XML SAMPLE CODE 1.
<?xml version='1.0' encoding='ISO-8859-1'?>
<Directory Type="0" Named_Entries="2" ID_Entries="2">
   <Entry Name="DOSHEADER" Directory="1" Ignore="1">
      <Directory Type="0" Name="DOSHEADER" Named_Entries="10" ID_Entries="0">
         <Entry Name="DosHeader" Directory="1">
            <Directory Type="0" Name="DosHeader" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="DosHeader.hdr"/>
               </Entry>
            </Directory>
         </Entry>
      </Directory>
   </Entry>
   <Entry Name="NTHEADER" Directory="1" Ignore="1">
      <Directory Type="0" Name="NTHEADER" Named_Entries="10" ID_Entries="0">
         <Entry Name="NTHeader" Directory="1">
            <Directory Type="0" Name="NT Header" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="NTHeader.hdr"/>
               </Entry>
            </Directory>
         </Entry>
      </Directory>
   </Entry>
   <Entry ID="3" Directory="1">
      <Directory Type="3" Named_Entries="0" ID_Entries="10">
         <Entry ID="1" Directory="1">
            <Directory Type="1" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00001.ICO" Size="2216" Start="000010a8" End="00001950"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="2" Directory="1">
            <Directory Type="2" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00002.ICO" Size="2216" Start="00001978" End="00002220"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="3" Directory="1">
            <Directory Type="3" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00003.ICO" Size="2216" Start="00002248" End="00002af0"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="4" Directory="1">
            <Directory Type="4" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00004.ICO" Size="2216" Start="00002b18" End="000033c0"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="5" Directory="1">
            <Directory Type="5" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00005.ICO" Size="2216" Start="000033e8" End="00003c90"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="6" Directory="1">
            <Directory Type="6" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00006.ICO" Size="2216" Start="00003cb8" End="00004560"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="7" Directory="1">
            <Directory Type="7" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00007.ICO" Size="2216" Start="00004588" End="00004e30"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="8" Directory="1">
            <Directory Type="8" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00008.ICO" Size="2216" Start="00004e58" End="00005700"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="9" Directory="1">
            <Directory Type="9" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00009.ICO" Size="2216" Start="00005728" End="00005fd0"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="10" Directory="1">
            <Directory Type="10" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00010.ICO" Size="2216" Start="00005ff8" End="000068a0"/>
               </Entry>
            </Directory>
         </Entry>
      </Directory>
   </Entry>
   <Entry ID="14" Directory="1">
      <Directory Type="14" Named_Entries="10" ID_Entries="0">
         <Entry Name="101_ICO" Directory="1" StripExt="0">
            <Directory Type="0" Name="101_ICO" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="101.ICO" Size="20" Start="000069dc" End="000069f0"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry Name="102_ICO" Directory="1" StripExt="0">
            <Directory Type="0" Name="102_ICO" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="102.ICO" Size="20" Start="00006a18" End="00006a2c"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry Name="103_ICO" Directory="1" StripExt="0">
            <Directory Type="0" Name="103_ICO" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="103.ICO" Size="20" Start="00006a54" End="00006a68"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry Name="104_ICO" Directory="1" StripExt="0">
            <Directory Type="0" Name="104_ICO" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="104.ICO" Size="20" Start="00006a90" End="00006aa4"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry Name="105_ICO" Directory="1" StripExt="0">
            <Directory Type="0" Name="105_ICO" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="105.ICO" Size="20" Start="00006acc" End="00006ae0"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry Name="201_ICO" Directory="1" StripExt="0">
            <Directory Type="0" Name="201_ICO" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="201.ICO" Size="20" Start="00006b08" End="00006b1c"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry Name="202_ICO" Directory="1" StripExt="0">
            <Directory Type="0" Name="202_ICO" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="202.ICO" Size="20" Start="00006b44" End="00006b58"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry Name="203_ICO" Directory="1" StripExt="0">
            <Directory Type="0" Name="203_ICO" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="203.ICO" Size="20" Start="00006b80" End="00006b94"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry Name="204_ICO" Directory="1" StripExt="0">
            <Directory Type="0" Name="204_ICO" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="204.ICO" Size="20" Start="00006bbc" End="00006bd0"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry Name="205_ICO" Directory="1" StripExt="0">
            <Directory Type="0" Name="205_ICO" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="205.ICO" Size="20" Start="00006bf8" End="00006c0c"/>
               </Entry>
            </Directory>
         </Entry>
      </Directory>
   </Entry>
</Directory>

And here's what it looks like AFTER you edit it...
(minus any text formating. it has to be plain text.)

(*) XML SAMPLE CODE 2.
<?xml version='1.0' encoding='ISO-8859-1'?>
<Directory Type="0" Named_Entries="2" ID_Entries="2">
   <Entry Name="DOSHEADER" Directory="1" Ignore="1">
      <Directory Type="0" Name="DOSHEADER" Named_Entries="10" ID_Entries="0">
         <Entry Name="DosHeader" Directory="1">
            <Directory Type="0" Name="DosHeader" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="DosHeader.hdr"/>
               </Entry>
            </Directory>
         </Entry>
      </Directory>
   </Entry>
   <Entry Name="NTHEADER" Directory="1" Ignore="1">
      <Directory Type="0" Name="NTHEADER" Named_Entries="10" ID_Entries="0">
         <Entry Name="NTHeader" Directory="1">
            <Directory Type="0" Name="NT Header" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="NTHeader.hdr"/>
               </Entry>
            </Directory>
         </Entry>
      </Directory>
   </Entry>
   <Entry ID="3" Directory="1">
      <Directory Type="3" Named_Entries="0" ID_Entries="10">
         <Entry ID="1" Directory="1">
            <Directory Type="1" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00001.ICO" Size="2216" Start="000010a8" End="00001950"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="2" Directory="1">
            <Directory Type="2" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00002.ICO" Size="2216" Start="00001978" End="00002220"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="3" Directory="1">
            <Directory Type="3" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00003.ICO" Size="2216" Start="00002248" End="00002af0"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="4" Directory="1">
            <Directory Type="4" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00004.ICO" Size="2216" Start="00002b18" End="000033c0"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="5" Directory="1">
            <Directory Type="5" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00005.ICO" Size="2216" Start="000033e8" End="00003c90"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="6" Directory="1">
            <Directory Type="6" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00006.ICO" Size="2216" Start="00003cb8" End="00004560"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="7" Directory="1">
            <Directory Type="7" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00007.ICO" Size="2216" Start="00004588" End="00004e30"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="8" Directory="1">
            <Directory Type="8" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00008.ICO" Size="2216" Start="00004e58" End="00005700"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="9" Directory="1">
            <Directory Type="9" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00009.ICO" Size="2216" Start="00005728" End="00005fd0"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="10" Directory="1">
            <Directory Type="10" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="Icon00010.ICO" Size="2216" Start="00005ff8" End="000068a0"/>
               </Entry>
            </Directory>
         </Entry>
      </Directory>
   </Entry>
   <Entry ID="14" Directory="1">
      <Directory Type="14" Named_Entries="0" ID_Entries="10">
         <Entry ID="1" Directory="1">
            <Directory Type="1" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="1400001" Size="20" Start="000069dc" End="000069f0"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="2" Directory="1">
            <Directory Type="2" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="1400002" Size="20" Start="00006a18" End="00006a2c"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="3" Directory="1">
            <Directory Type="3" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="1400003" Size="20" Start="00006a54" End="00006a68"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="4" Directory="1">
            <Directory Type="4" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="1400004" Size="20" Start="00006a90" End="00006aa4"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="5" Directory="1">
            <Directory Type="5" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="1400005" Size="20" Start="00006acc" End="00006ae0"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="6" Directory="1">
            <Directory Type="6" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="1400006" Size="20" Start="00006b08" End="00006b1c"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="7" Directory="1">
            <Directory Type="7" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="1400007" Size="20" Start="00006b44" End="00006b58"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="8" Directory="1">
            <Directory Type="8" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="1400008" Size="20" Start="00006b80" End="00006b94"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="9" Directory="1">
            <Directory Type="9" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="1400009" Size="20" Start="00006bbc" End="00006bd0"/>
               </Entry>
            </Directory>
         </Entry>
         <Entry ID="10" Directory="1">
            <Directory Type="10" Named_Entries="0" ID_Entries="1">
               <Entry ID="1033" Directory="0">
                  <File Name="1400010" Size="20" Start="00006bf8" End="00006c0c"/>
               </Entry>
            </Directory>
         </Entry>
      </Directory>
   </Entry>
</Directory>

Notice the items I highlighted in BLUE... those are the lines
you'll need to edit with a plain text editor such as Notepad.

You're not really changing the format/layout of the file.
You're just changing values that ResBuild uses.

The items I highlighted in RED... are new values that you need
to change them to and what you'll need to rename,
the 101.ICO and 102.ICO and 103.ICO, etc. files to,
in order for this to work.

After you're done editing the pe.xml AND saved it...
go rename the icon files (as I just mentioned).

They should look something like this when you're done.

(*) FIGURE 3.

When you're done renaming them... start Resbuilder again.
But do NOT change (or add or delete) anything!!!
Just save it again and click the "Yes" button on the dialog
box and exit ResBuild.

Now you can start using your resource DLL just as if it was
created by a higher programming langauge such as C/C++ or Delphi.

You probably should copy the DLL to another folder because
when you start ResBuild the next time... it automatically
re-opens the last DLL that was opened. And you don't want
take the chance of screwing up your working DLL. Do you?

Another thing you'll probably want to do is rename the DLL
to something more useful and easy to identify.

If you screw it up... don't worry.
Just delete the newly created DLL (in the temp folder)
Copy the blank.dll (in the TGTSoft\Resbuild\ folder)
into the temp folder again and start all over.
And I'm fairly sure you'll have to start all over again
if you want to modify your newly created DLL in any way.

To see if it works... test it out with a copy of the source code
I have on my website called... "Icon From DLL" (Demo 1 webpage) at
http://burkleyd.ulmb.com