I use XML format for program settings, but for an entire project is too much of a hassle. Typhoon Relational Database System would have been excellent for this job and can be linked “statically” (embedded), but I have it only as a C library and I don’t want to pay the price of translating it to Pascal. I will definitely consider this little RDBMS for a C/C++ project. But for now, I will use something that everybody on Earth use: SQLite (or maybe xbase, as is natively implemented in Lazarus)!