I believe the application has some parts that target .NET, and some that don't. I'm particularly interested in looking at the resource files, if there are any.
If you want to disassemble native x86/64 app use IDA, .NET exe/dll can be disassembled using Reflector. There are tons of utilities to extract resources. Can you elaborate your question a bit?
Looking at the resource files isn't really "disassembling" (not really) and if that's all you want to do you can just open the .exe or .dll inside Visual Studio or a similar tool and it will give you a resources view.
To add to aku's excellent answer, for English speakers, IDA Pro is available at http://www.hex-rays.com/.
I would too highly recommend IDA for reverse engineering if you want to see the assembly code and how the binaries have been compiled/linked.
To simpley see "inside" binary files (exe, dll, sys, ...) try CFF Explorer, its free and its great: http://www.ntcore.com/exsuite.php
you can examine the binary files structure in great detail including resources.
If CFF Explorer is not enough then try PE Explorer which costs a little bit: http://www.heaventools.com/
PE Explorer is definitely the best resource viewing tool, but you might want to have a look at its "resource-only" version - Resource Tuner.