I have used TXMLPropStorage , I am familiar with xml a bit already so I tried this method as first.
But I occurred some problems on the way , it looks like during the compilation time Lazarus is giving all the var's that have been set inside the project options, which is object inspector. The TstoredValue works only with true or false , or I can't set it neutral ( I don't know how to ), so everytime I open my application by Lazarus IDE ,it assign built in values, but if I open it from disk it works fine.
Thanks for Advices , I think I will use Tregistry to store values of form appearance rather than someone's profile content.
Regards