این همه دردسر واسه چی :
شما می تونید برای ذخیره تغییرات برنامتون از دستور SaveSetting و برای بازیابی این تغییرات از دستور Getsetting استفاده کنید . اصلا ماکروسافت این دوتا دستو رو واسه همین کار ساخته بسیار ساده ست به مثال زیر نگاه کنید .

برای ذخیره تغییرات :
SaveSetting(My.Application.Info.AssemblyName, "Appearance", "Font", FontName)
SaveSetting(My.Application.Info.AssemblyName, "Appearance", "Color", ColorName)

برای بازیابی تغییرات :
FontName=GetSetting(My.Application.Info.AssemblyNa  me, "Appearance", "Font","")
ColorName=GetSetting(My.Application.Info.AssemblyN ame, "Appearance", "Color","")

به همین راحتی بهمین خوشمزگی
اگه پیشرفته تر از این خواستی پست شماره 7 تاپیک زیر ور نگاه کن
http://www.barnamenevis.org/sh...ad.php?t=57859