I was able to get FBReader to open up files directly from the contentlister. See
here for instructions. The problem I have, is that when launching from contentlister, the hardware buttons stop working.
After changing iliad_refresh.conf to match the settings in dillo

, the ghosting went away, but it still doesn't refresh correctly when the program starts. I may take Matthijs' advise and try to have FBReader update the screen itself without using the hacked libX11. I'm not sure what all is invloved in that, but it's worth a shot.