Is all your code compiled with debug info?
If an error happens in the LCL or any other package (either due to a bug there, or due to wrong calling args) is there debug info?
What does the stack window show?
What does the "Debug Output" window show?
(open it BEFORE you run your app, then copy all after the asm gets open)