Probably a little off-topic but, why the registry prejudice?
Until recently I was a solid UNIX coder and admin. I have been dragged into creating a perl application for Win32 and find it very handy (and easy) to store static application variables in the registry using the Win32::TieRegistry module.
Another nice thing is that if you have some standard reg values you can export them to a .reg file (use REGEDIT4 format); when you want them installed on another system you can manualy double click the file and the entries will be added.
I find this solution works better for me than the .ini file.