DEVICE=C:\Blah\himen.sys
DEVICE=C:\Blah\emm386.exe
This will not only allocate Extended memory (while not in Windows) but also Expanded memory, some old type of memory allocation nobody uses anymore. Expanded memory map a windows of 64Kb upper memory (memory between the 640Kb and 1 Mb segment) over the Expanded memory, and move the windows around over it as you need other peaces of memory.
To get rid of this Expanded memory add NoEMS to the DEVICE=C:\Blah\emm386.exe line, this will give you 64Kb of upper memory witch can be used to load TSR programs (Teminate and Stay Resident) if you also add the line DOS=High,UMB to you config.sys
Does this makes any sence at all?
Oh yeah, don't forget to copy himem.sys and emm386.exe to the C:\Blah folder.