I am not sure if this is making a difference but the ini file reads:
GIMPDirectory=gimp\bin
GTKDirectory=gtk\gin
SettingsDirectory=settings
instead of
GTKDirectory=gtk\bin
Would the NSIS treat this as a "no ini" and default to GTK in the enviornmental variable path?