Overview
The ResExract project contains a WPF desktop application that extracts Win32 resources from executable images files, typically EXE and DLL files.
The application replaces a 10 year old unfinished Forms application that was intended to be a general purpose resource editor. Since tools like Visual Studio (and others) can browse and export resources, the original application became somewhat redundant and was archived. The old application did have some useful utility code which would bulk extract resources. That old useful code has been migrated into the new ResExtract application.
Only group icon resources are extracted at the moment, but support for other resources such as bitmaps and cursors could be added later.
A typical use of ResExtract would be to recursively scan a folder containing EXE and DLL files, then extract and save all icon resources to .ico files. The saved .ico files can be partitioned into sub-folders according to the combination of image sizes they contain (Small 16x16, Medium 32x32, Large 48x48, or "other").