Hola, muchas gracias por tu respuesta.
La verdad, es que esto se me está haciendo muy difícil buscarle una buena solución.
Para la fuente, podría como bien tu dices ir guardando cada parámetro por separado:
[Name=Microsoft Sans Serif
Size=8,25
Units=3
GdiCharSet=0
diVerticalFont
Para el color también pensé en asignar a cada color un integer y guardar esa constante en el archivo de texto y luego volver a convertir.
Para la alineación del texto, que hai tres posibilidades, top, center, buttom también lo puedo resolver de esta manera...
Pero ahora lo que me temo es que haga la carga del formulario muy lenta, pq en el peor caso puedo tener 112 textos para leer y escribir sus valores.
Por lo que es posible que tenga que estudiar otras soluciones. Me han dicho que con XML, se pueden guardar los datos con tipo. Es posible que tenga que estudiar esta solución, aunque no tengo nada de idea de XML y como leer y escribir un fichero de XML desde vb.net.
Muchas gracias amigo por tu ayuda.