pues si, lo mejor será que te hagas el programa a tu gusto, porque eso de que se pueda ver y no editar no le veo mucho sentido, pero en fin con algún componente te lo podrias hacer.
con este te lo podrias hacer pero no es gratuito
http://www.ecmqc.com/plusmemo/pmHome.htm
así que mejor usa el componente que te pone roman
Aqui tienes un ejemplo del uso del plusmemo, quizas te sirva sin más,
pero vamos incluye el codigo fuente para que le pudieses quitar la opcion de editar y adaptar a tu gusto:
http://www.ecmqc.com/plusmemo/EvalPacks/Notepadp.zip