Recently I was asked by a friend for a linux tool to extract ressources from windows exe files, especially icons. He used a windows tool in wine till then.
I said that this shouldn't be so hard and already started writing my own parser (I came to the point where I could extract headers and content separately), when I found that there already is an appropriate tool called wrestool. It's part of the
icoutils package.
wrestool -o . -x filename.exe
will extract all ressources (icons, cursors etc.) to the current directory.