No soy muy amigo de los arrays dinamicos, así que te propongo que lo hagas de otra forma.
Usando Objetos
EDITO: para el caso de valores por defecto (el espacio o la letra 'i' como decias), te conviene más este otro ejemplo:
uso de objeto Tlist
un saludote