Installation of an D6 applicaction on Win XP failes

Hello!

I made an application which needs following packages:

bdertl60.bpl
dbrtl60.bpl
dclaxserver60.bpl
designide60.bpl
rtl60.bpl
vcl60.bpl
vcldb60.bpl
vclsmp60.bpl
vclx60.bpl

which I copy into the installation directory of my application.
Under Win 98 to Win ME and Win 2000 it works pretty fine.
Under Win XP, when I start the program, I get an error
"Runtime error 217 at 406EBE06"
which seems to occure  after loading the designide60.bpl.
(I investigated that by removing all needed bpl's and add them one after the
other in the order in which the program messages the missing at startup
time. After inserting designide60.bpl, the error occured)

But now:
If I install D6 on that machine, my application works fine again!
If I remove D6 again, the error occurs again.

Can anyboby imagine what D6 installs and what is missing under Win XP while
it is not missing under the other Win versions?

Thanks for any suggestions!

Kind Regards
Matthias