This bug is difficult to spot... I have uploaded new version with debug symbols.
If you have MS Visual C++ 2005 Express or something else could you do the following steps.
1. Open Orbiter Launcpad
2. Open MS VC 2005
3. Select Tools -> Attach to Process... Select "Orbiter.exe Orbiter Launch Pad"
4. Start Orbiter and IFP
5. When it Crashes look at the MS VC++ application. It shoud ask to "Break Debugging" or something like that.
Code and function call stack shoud be displayed in MS VC++
You can quit the debugger by selecting "Stop Debugging".
http://koti.mbnet.fi/jarmonik/IFP.zip
EDIT: Two load errors, displayed in log, are not serious ones. Just meaning that a file not found... Using defaults
EDIT2: The Offset displayed in a screen shot is nolonger valid because I had made some modifications in the dlls. But I have taken a copies from the current debug release so that I can restore them if nessecary.