OpenJigsaw is a jigsaw puzzle game. You can choose an image file and it will cut it into little puzzle pieces, which you can then assemble again. No images are included in the zip files, but I'm sure you can find something. If you happen to know any images that are in the public domain and would make good jigsaw puzzles, mail me (email@example.com) so I can include them in the program's distribution.
You are free to download and distribute the game any way you like, see the license (under the help menu) for details.
The code is also available from a Darcs repository:
darcs get http://marijn.haverbeke.nl/jigsaw/jigsaw