This is some old, and not completly implemented code I had written to parse Windows PE files using safe C# code.
I abandonded it a while ago, but someone I know asked me for it, so I put it up here. It is distributed under the MIT/X11 license. Have fun.