Program-Transformation.Org: The Program Transformation Wiki
Commercial tool. From the web page: PE Explorer is a tool for inspecting and editing the inner workings of Windows 32-bit executable files: EXE, DLL, OCX, and several other Windows executable formats. Once inside, file structure can be analyzed and optimized, hostile code detected, changes made and resources repaired. PE Explorer Disassembler utilizes a qualitative algorithm designed to reconstruct the assembly language source code of target binary win32 PE files with the high degree of accuracy. PE Explorer also provides: an API function Syntax Lookup, Dependency Scanner, Section Editor, and a Resource editor.

link to PE Explorer homepage