That was a good recipe. In simple terms, keep in mind the following
1) the molecular name in a chemical table is stored as a column NAME_ with a fixed name <tablename>.NAME_
2) When you assign a column as a molecular name via GUI, a new column with the internal name NAME_ will be created.
3) the write <table> mol command will store the name of the molecule as the first row of a section corresponding to each molecule in a table. E.g.
$$$$
Idoxuridine
MOLSOFT 04182523062D
17 18 0 0 1 0 0 0 0 0999 V2000
1.1325 1.2377 0.0000 I 0 0 0
4.0924 0.4760 0.0000 O 0 0 0
4) When you read this file two columns will be created in ICM: a .mol column and a .NAME_ column.
Ruben