MozillaBrowsers.sbs
This file allows you to set up detection patterns for Mozilla/XUL based browsers or similar applications that are not yet supported by the main executable files.
Structure
The structure of the file is a standard .ini file, with a free number of blocks of the format
BrowserType=(Beonex|Firebird|Firefox|Flock|K-Meleon|Lolifox|Mozilla|Netscape (6 or later)|Netscape (4.x)|Wyzo|Thunderbird|Postbox|Songbird) FileType=(ini|reg) AppDataSuffix=<path>
BrowserType
Only currently supported browsers are listed here, you'll have to pick the nearest one for yet unlisted browsers. This is just for display purposes - all Mozilla support includes automatic detection of old (up to Firefox 2) or new (Firefox 3) data files.
FileType
Newer browsers nearly all use profiles.ini files to list all browser profiles. The older registry.dat (even older: nsreg.dat) is still supported as well.
AppDataSuffix
The relative path to the profile list file, starting at your application data path. You do not need to include Local\ or Roaming\ on Vista or above!
Example
BrowserType=Mozilla FileType=ini AppDataSuffix=Mozilla\DummyClone\profiles.ini
An updated file of this format can be put into regular 2.0 updates to extend browser support withouth the need for a larger binary (executable) file update.