display open panel lag, what can I do?

System: Dual 1.8ghz G5, 2.5gb of ram.

Code Snippet:

set can choose directories of open panel to true
	set can choose files of open panel to true
	display open panel in directory (system attribute "HOME") attached to window "main"

This is contained in the on launched theObject code block.

When the file viewer is opened there is a noticable, spinning beach ball of death delay before the directory list is displayed.

Is there any way to speed this up?

I hate to tell you, but I don’t think so. Open Panel is slow to launch, in my experience. If the application is still doing things during launch, you might try putting the panel in a later handler, if there is one. Otherwise, I don’t know of any way to speed it up.