that "lock-up" is partially a bug, go to BDS->Tools->Debugger Options->BDS Debuggers (I have CodeGear Debuggers here)->Native OS Exception->Select all and toggle "Handled by debugger" and "Run unhandled"...no longer an exception should lock up the IDE....