 ICL - IconLibrary Tool ver. 0.2.1
 Copyright (c)99 by Alexei Ivanov ( vinny@copris.com )
 Used code written by Jan Peter Stotz (jpstotz@gmx.de)

 Usage:
 icl  <command>  <archive_name> [<file_name>...] [-<switches>...]
 icl  <command>  <archive_name> [@<file_list>...] [-<switches>...]
<Commands>
 l : List contents of archive, only names of icon resources
 v : Verbosely list contents of archive, for external parser
 e : Extract icons from archive, don't create folder for subicons
 x : eXtract files with creating folder for subicons
 subicons shows as files in folders with parameters added:
 "Group icon\Group icon_16x16x256.ico
 "Group icon\Group icon_32x32x256.ico
 Main icons shows as files in root folder:
 "Group icon.ico"
To extract subicons, specify group icon as folder. File masks allowed. 

 additional parameters:
 -i- - DON'T ignore case, off by default
 -m"[fomatstring]" - change subicons naming scheme. (Height, width, colors)
 Examples:
  -m" ( %d x %d %d c )" = iconame ( 16 x 16 x 256 c ).ico
  -m"-[%d-%d]" = iconame-[16-16].ico
  -m"" - default scheme, iconame_16x16x256.ico

Examples (note, that extention ".ico" not needed, although allowed):

icl x icolib.icl one - extract single icon "one.ico"
icl x icolib.icl * - extract all group icons 
icl x icolib.icl a* - extract all group icons with name starting with "a" char
icl x icolib.icl *cool* - extract all group icons with "cool" substring in name
icl x icolib.icl *a - extract all group icons names ended with "a" char
icl x icolib.icl one\one_16x16* - extract subicons from "one.ico" with 16x16 size
icl x icolib.icl one\* - extract all subicons from "one.ico"
icl x icolib.icl *\* - extract all subicons from all group icons
icl x icolib.icl 3d*\* - extract all subicons from group icons starting with "3d"
icl x c:\dir\*.icl * - extract all icons from icls in "c:\dir\"
icl x * * - try to extract all icons from all files"

