Questo me lo segno, in modo da non doverlo ricercare un'altra volta
http://www.denisbauer.com/NETTools/FileDisassembler.aspx
E' un plug-in per Reflector, che dato un assembly lo decompila tutto e ne salva il risultato...
Se poi qualcuno facesse un convertitore che ripristina le convenzioni di Visual Studio.NET (global.asax, region, etc...) uno non farebbe neanche fatica... 
Pensateci se rilasciate software serio senza offuscarlo con un prodotto serio...