ResEdit is a free Resource Editor for Win32 programs. You can use it if you want to use dialogs, icon, version information or other types of resources. Output files can be compiled by any Win32 compiler, like MinGW and Microsoft Visual C++.
ResEdit always generates 2 files:
One with the rc extension, which contains the code (the name depends on the project name)
An include file always named resource.h (it is impossible to change it), witch contains the ID definitions.
Then you can simply use these 2 files in your C/C++ project. You only have to include the resource.h file in the files using resources.
Features
Importing most of the rc files generated by Microsoft Visual Studio ressource editor. Actually it is not guaranteed that the file will be safely imported (ResEdit does not really understand #ifdef for example).
Advanced Dialog editor. All existing kind of controls are supported.
Possibility to include all sort of ressources. For some of them (icon, cursors...), it is not possible to edit them.
Generation of C++ code for the Dialogs (code with CreateWindowEx) and Menus (CreateMenu, CreatePopupMenu...). However it is not possible to import C++ sources files.