I could not sleep so I been moving on with some Jim Beam in the belly and got 50 ways in.  So wake up everybody :)

I don't know how to get those result using olly for a dll.  It tell me no no and I can't even open the file.  I did enlarged your bitmap and every thing did match perfectly.   But using Dependency Walker results do not match and maybe other tools will show the same.  Hope someone can shed some lite on this.  For now it seem FASM need to build in more juice when it comes to DLL's .. can't this be right fix now?  or what can we do about it to make the file work ?
......................................................................................
GLOBAL		MASM.DLL
Time Stamp	7:47PM		 
Size		2,560		1024 smaller Free mem to use
				unknown. 512 made since	
Attributes		A
Machine		Intel x86
Subsystem	Win32 GUI
Debug		No
BASE		0x10000000	Seem to a mean Real Dll**
File Version	0.0.0.0
Product Verson	0.0.0.0
Image Version	0.0
Linker Version	5.12
OS Verson	4.0		Why MASM  get 4 Pack ?
Subsystem	4.0
......................................................................................

Seems Cheated	FASM.DLL
Time Stamp	5:41a	 
Size		3,584		Fasm is 1024 bigger	
Attributes		A
Machine		Intel x86
Subsystem	Win32 GUI
Debug		No
BASE		0x00400000	Seem lto mean EXE  **
				to receive LESS Msg **
File Version	0.0.0.0		0.0.0.0
Product Verson	0.0.0.0		0.0.0.0
Image Version	0.0		0.0
Linker Version	1.67		build-in Linker or Assem ?
OS Verson	1.0		Why others get 1 Beer
Subsystem	4.0		4.0












