I've done a small bit of work with facebook connect, and to solve the
dialog program the only thing i could come up with (an experienced
programmer i am not!) was to change the visibiliy of the pulpcore
applet via javascript whenever a dialog was anticipated, but this
becomes a hassle when it comes to triggering this from the applet
itself (see the recent discussion on the pulpcore forums on the
reliability of liveconnect) if you want to reach a good (browser) base
of users.
I think it may be against the ToS to implement the dialogs yourself
in the applet, it would be a real hassle as well!
For the record i found it a nightmare doing any facebook stuff, the
documentation was terrible in places (and sometimes over a year out of
date) which things undocumented, compleatly obsolete method headers
and in some places compleate contradictions in what can / cannot be
acheived whilst sticking within the ToS. Also they are liable to
change the API's at any moment (without warning)!
That said the benefits of a succesful FBConnect implementation and
obvious!
Good luck!
Dori