Use the be_roster instead of system() calls.
Conver the MainWindow to the Layout API.

From Paradoxianer with a few fixes by me.
Switch to using BAboutWindow instead of HAboutWindow.

One less thing to take care of, one more dialog on the layout API...
Delete HAboutWindow, not used anymore.