PE Explorer makes it easy to view, analyze and edit win32 executable files. It offers a thorough look at PE file structure and all of the resources in the file, and tells you just about every little detail you could possibly want to know about a PE file (EXE, DLL, ActiveX, and several other executable formats). PE Explorer comes with a Visual Resource Editor, PE Header Viewer, UPX Unpacker, Exported/Imported API Function Viewer, API Function Syntax Lookup, Dependency Scanner, and powerful Disassembler.
Once inside, file structure can be analyzed and optimized, problems diagnosed, changes made and resources repaired. The product allows editing of each element of an application's user interface: dialog boxes, menus, icons, pictures, and more. It also allows you to peek inside Delphi applications and edit the properties of controls on Delphi forms.
Version 1.95 now supports removing Relocations and Debug information, added support for the SSE3 instruction set to the disassembler.