http://www.winsite.com/bin/Info?500000009137
disasm32 is a visual symbolic disassembler for Windows95 and WindowsNT 32 bit Portables Executables (PE). It runs under Windows95, WindowsNT or Win32s. This is a free version of a commercial product; the latest version is called VDasm32.exe and it does a nice job (according to users of the software).
VDasm reads symbolic information in formats codeview (before Visual C++ 2.0), Coff and SYM. (Symbolic information is not required, for the program to work.) The commercial version can also browse and extracts resources and show anonymous exports for DLLs. For more information, contact Jean-Louis Seigne by email or check his web site.