xlockmore is an enhanced version of xlock. It incorporates several new commandline options, which allow you to run it in a window, in the root window, in a different size/location, change the size of the iconified window, to install a new colormap and delay locking for use with xautolock.