Here's a procedure which takes a few parameters (at least a unique tk toplevel window name) and shows a dialog for ''Search & Replace''-type operations: