Про инсталлятор...
..я ответил вот тут: http://www.dervish.ru/forum.php?theme_id=1101&forum_id=1
А про ini-файл... Была у меня такая мысль: сделать чтобы программа работала и
с реестром и с ini-файлом. Программа при старте должна проверять папку, в которой
находится exe-шник, есть ли в этой папке файл \"AbilityCash.ini\". Если есть,
настройки следует брать из него и ни при каких обстоятельствах не трогать реестр.
Если ini-файл был обнаружен, то все изменения настроек заносятся именно в него.
Если же ini-файл обнаружен не был, то тогда (и только тогда) программа обращается
в реестр.
Кстати, при такой работе с ini-файлом можно сделать еще вот что: если ini-файл
доступен только для чтения (установлен признак read-only или ini-файл находится
на защищённом от записи носителе), то запретить изменение настроек программы.
Как вам это?