D2/BDE 3.5

I'm having a problem with Delphi 2/BDE 3.5.  We were running apps with
BDE 3.02 against an Access database.  We upgraded to BDE 3.5 to fix a
bug we were having.  Now when the apps shut down, we get a Kernel32
error that causes us to reboot the machine the hard way.  The
interesting thing about this is, that if the Development environment is
open then we do not get the error when an app shuts down, even if you
run the app from Explorer, not from the development environment.  Does
anyone have any ideas?