A native macOS GUI application for extracting and saving icons from Windows executable (.exe) files.
Execon is a Swift-based tool that directly parses Windows Portable Executable (PE) binaries to extract embedded icons in .ico or .png formats accurately.
- Native PE Parsing: Extracts icons directly from PE binaries without any external dependencies.
- Modern Interface: A clean, SwiftUI-based GUI utilizing glassmorphism for a premium macOS feel.
- Drag & Drop: Simply drop any
.exefile into the window for instant icon extraction. - Resource Aware: Automatically detects original resource names or IDs to suggest smart filenames.
- Multiple Formats: Export extracted icons as standard
.icoor high-quality.pngfiles.
To build the application, run the provided build script from the root of the project:
./build.shThis will compile the Swift sources and create build/Execon.app.
- macOS 11.0 or later
- Swift 5.0+ (installed with Xcode or Command Line Tools)
Co-Authored-By: Antigravity (Gemini 3.1 Pro)
