> > > > > sorry,
> > > > > as a workaround,
> > > > > ensure you run the app in the same directory as it is installed in. Doubleclicking in Windows Explorer probably does this. Else, if you create a desktop shortcut, you can specify the directory to run it from.
> > > > Will, the ParamStr(0) works fine; the problem is that you forgot to pass the folder too with the LoadNormalsScheme(FileName), you're just passing the filename which is found by FindFile and not the path. If you include the path from ParamStr(0), all is well.
> > > Yes, I might have messed that up too!
> > > but there are some programs that do not set the path properly in ParamStr(0) (I am reliably informed, though never seen it myself). I asked on the delphi forums, and they said trust Application.ExeName more.
> > ParamStr(0) works with the TibEd plug-in mode and with shortcuts with incorrect Working Paths, so I think all will be well.
> But Application.ExeName is probably always right, so why not use it anyway?
True, perhaps it is best to change it. I'll do it ;)