this has been addressed in other posts.
You can't lock the designer. You can put the write only flag on the report file, but that is easy to get around and you can still see the structure of the report.
The best solution, as I recall, is to not give access the program that designs the report, only install the viewer for the consumers of the reports...they can run the reports, but they can't design them.
HTH