Wenn du den gleichen Code wie oben gepostet noch verwendest, dann liest da ja auch von einer anderen Stelle in der Ini als wo du hinschreibst...
Delphi-Quellcode:
ini.WriteString('CheckboxInhalt','Checkbox1.Text ', ordner);
...
ini.ReadString('Checkbox1','Text', '0');
Kein Wunder dass er dir dann den Default-Wert, also 0 in deinem Fall, rausgibt...