Executar o Reflector de um programa é uma coisa nova, e tb não acontece unicamente com a plataforma DotNet.
A partir do momento que o programa consegue executar instruções no processado, então podemos efetuar tecnicas de reflector do programa, isto pode ser mais fácil ou mais difícil dependendo do ambiente.
A utilização de técnicas de reflector devem ser utilizadas para aprendizagem e somente isto.
Um Grande abraço a todos.
OBS.: Eu aprendi muito efetuando o Reflector dos Assembly's do Framework DotNet e vendo como eles funcionam internamente.