1. An apparatus for creating image processing program, comprising: a program selecting unit that selects at least one watermarking program from among a plurality of watermarking programs for inserting electronic watermark data into moving image data that are encrypted, compressed, or both encrypted and compressed; an area selecting unit that selects at least one area for inserting the selected grogram from among a plurality of areas in a processing program that performs decrypting, expanding, or both decrypting and expanding the moving image data; and a program inserting unit that inserts the watermarking program selected into the area selected.