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++. To open a file which uses Win32 API symbolic constants, you will also need Win32 header files (usually coming with you compiler).
If you don't have any C++ compiler, you will need the Win32 headers (mainly windows.h and commctrl.h). You can download the WindowsÂ® Server 2003 SP1 Platform SDK to get these files.