C# Resource Extractor
I ended up having to write a utility to do it and thought I would share it with you guys. It is a very basic win forms application written in C# using the .net framework 3.5 (screen shot below)
It will let you choose an input assembly (.dll or .exe) it will then list all the resources within the assemble, and when you click export will export them to your chosen export directory.
Its perfect for extracting config files, report files or images that have been embedded in an assembly, but should work just as well extracting any embedded resources.
All you need to do is unzip and open it up in visual studio,