The sysd-firmware component shows the dialog, it is removed when (retrieved from the published code):
- it receives the startup_completed message from the application
- it timeout after 30 seconds
- when the applciation stops (the script stops and fbreader is started in the background when you add the '&').
The big advantage of using startup-completed is that the program also shows up in the taskbar of the DR1000. So you can easily switch between that application and others. See helloworld for an example.
When I find time, after solving some pdf problems with xournal, I can add some code to FBReader to get it working like on the R1.7.1 (DR1000). Please remind me if I take too long