Having seen the issues that people cause with search-and-replace in single documents I have a poor feeling about this.
Perhaps if you restrict the search-and-replace to whole words this could be marginally useful. But you would also have to have something that enforces that no variables, libraries, datasets, formats or other objects ever have the name of a procedure, or keyword in a procedure or other SAS statement.