Existem casos inteligentes de modificação do código de tempo de execução?

Você consegue pensar em algum uso legítimo (inteligente) para modificação de código de tempo de execução (programa modificando seu próprio código em tempo de execução)? Os sistemas operacionais modernos parecem desaprovam programas que fazem isso, pois essa técnica foi usada por vírus para evitar...