Initial checkin of client program

This implements the tray icon.  (If you don't like the
picture, feel free to replace it!)