Greg,
Here is another option--use xbrowse instead of wbrowse. It looks like it is syntax compatible so there would only be one change to your source code.
    REDEFINE LISTBOX oLbx FIELDS bscust->custno, bscust->company, bscust->city, bscust->phone ;
    HEADER "Custno", "Company", "City", "Phone" ;
    FONT oFontList ;
    ON DBLCLICK (oDlg1:end(), mExit := .T. ) ;
    ID 1003 OF oDlg1 UPDATE
You would just have to change LISTBOX to XBROWSE. Of course, you still have to convert the resource to a custom control.
Adding these lines gets you a much nicer looking browse:
    oBrw:nMarqueeStyle   := MARQSTYLE_HIGHLROW
    oBrw:lRecordSelector  := .f.
    oBrw:nStretchCol    := STRETCHCOL_LAST
    oBrw:nRowDividerStyle := LINESTYLE_LIGHTGRAY
James