Alternatively, I created a vbscript that creates the ini file completely (with directory contents loaded into it), but I don't know if/how I could execute this vbscript to create the ini file...and would NSIS even like that because the INI file wouldn't be packaged with it, but it would be referenced...
Here is the INI file...the listItems line is the one I am creating at run time:
[Settings]
NumFields=2
NextButtonText=Next
[Field 1]
Type=label
Text=Choose the database to repair from the list:
Left=0
Right=-1
Top=0
Bottom=10
[Field 2]
Type=DropList
ListItems=1775|1776|1777|
Left=0
Right=-100
Top=10
Bottom=100