When would you need this: When you want to copy IOS file from one router to another for the purposes of upgrade or install. This is usually required when you do not have a TFTP server around.
Special Requirements: The flash size of the destination router should be adequate for the new IOS file size.