PExe is a tiny free tool for identifying and disassembling .NET executables. This could be useful for basic troubleshooting (is this a .NET program?), looking inside an application before you run it, ...