VGClean Program Manual

DESCRIPTION OF VGCLEAN

VGClean aids in cleaning out excess or junk files and data from your computer hard drives.  Specifically, it "cleanses" the user's hard drives of undesired files, folders, registry keys, registry values, INI file values, and other stored information which are placed there by various programs such as your web browser and which, at least in my opinion, can be deleted without undue harm.  This includes removing privacy- and security-related information that you would rather not leave behind for others to view.  This might be especially important to you when multiple users have access to the same computer, such as in a library setting.  All possible actions which VGClean can take are summarized below.

Originally VGClean presented all of its available action options on the main form for the user to select.  However, the rapid growth, proliferation, and evolution in software available such as browsers has caused me to phase out adding new application program-related items to the main form (some former and now obsolete choices remain on the form but have been deactivated).  Instead, it is my intention to confine future add-ons and expansion entirely to the user-customizable initialization file VGCleanUserSpecified.ini.  Use of this file presumes a user with sufficient computer knowledge to be able to type in a fully qualified file or directory specification, registry key value, etc.

REQUIREMENTS and LIMITATIONS

(1) Recent versions of VGClean have been tested only with Windows XP.  It may very well function satisfactorily under other Windows operating systems, but this has not been tested, and some features are deactivated in other operating systems.

(2) The specific program versions that VGClean has been tested with are listed on the Main Form (i.e., the version of Internet Explorer, Netscape, etc.).  If you use later or earlier versions of any of these application program, it is less likely that no unexpected effects will result from using VGClean.  In some cases the desired action will be performed, but in other cases (such as MS Office settings stored in the registry), the desired action cannot be performed.

(3) VGClean requires a screen resolution of at least 1024x768.

(4) You should have Notepad.EXE available on your computer in the executable path for VGClean to display automatically the optional report log file.

WARNING AND DISCLAIMERS

I have used VGClean satisfactorily and regularly since 1999.  When you give VGClean permission to proceed by pressing "Go", VGClean will perform extensive erasures, deletions, and modifications on your computer.  The choice of what actions to take may seem somewhat arbitrary to you, and might even have consequences you will consider undesirable.  For example, VGClean will remove information such as stored cookies that some users might feel should be retained (because they include logon information, etc.)   It is your responsibility to review the planned actions, described fully below which can be taken by VGClean, before you actually use it.  You should determine in advance if these actions are acceptable to you.  If you find some features unacceptable, or if you are simply not sure whether to allow them to proceed, turn the actions in question off by unchecking the appropriate checkboxes before you run the program.  You must turn individual check boxes off each time you run the program--there is no way to store this type of user-preference information.

In any event, VGClean is provided "as is", without charge, and without any guarantees that you will be satisfied with what it does.  You use it at your own risk.  I have made reasonable efforts to anticipate and prevent harmful programming errors, but use of this program is by its very nature somewhat risky due to the extensive deletions and modifications it performs.  I cannot guarantee that VGClean is free of bugs which will cause unexpected effects.  I also cannot guarantee that newer versions of some of the programs affected, such as Internet Explorer, will not respond differently to the changes that I have programmed.  When you are first starting out with VGClean, I suggest you back up your drives that will be affected before running it, and after running it, do spot checks to see if there are any obviously adverse effects.

INSTALLATION

Obtain the file vgclinst.exe.  Run this file to extract the installation files.  Run setup.exe to install the program to the directory of your choice.  Edit your initialization file VGCleanUserSpecified.ini if desired (it must be in the same directory as the file VGClean.EXE).

HOW TO USE VGCLEAN

POSSIBLE ACTIONS TAKEN BY VGCLEAN

Items Displayed and Configurable on the Main Form

Action Description
System Temp Directory

Purges Directory
Action: Removes all subfolders and files from the System Temp directory specified in the system environmental variable TEMP.  Does not remove .TMP files that are newer than 5 minutes (so that VGClean's own temp files are not removed--this is why you should run VGClean within 3 minutes of starting it up).  

How to Configure: The user can change the system temp directory by changing the value of this environmental variable.  NOTE: This directory should always be located on the same logical drive as your operating system (so that files being automatically moved at bootup to complete program installations are not erased.).

How to Block: Uncheck the appropriate check box
User's Temp Directory

Purges Directory
Action: Removes all subfolders and files from the Temp directory which you specify to be your own Temp dir.  This is not the same as the System Temp directory.  The directory you select must end in \Temp\.

How to  Configure: Specify your choice with the appropriately positioned button "Chg" or clear your previous choice with the appropriately positioned button "Clr".  If you do not designate a User Temp directory, this item will be ignored.

How to Block: Uncheck the appropriate check box
*.TMP files (recursive)

Deletes files from drives selected
Action: Erases all files ending in .TMP from specified drives beginning at the root directory and including all subdirectories. The list of drive letters should not include the drive holding the operating system.  

How to  Configure: Specify your choice of drive letter(s) with the appropriately positioned button "Chg" or clear your previous choice with the appropriately positioned button "Clr".  If you do not designate any drive letters, this item will be ignored.  The corresponding checkbox is always turned off, as this item adds considerably to the time VGClean requires to run, so you must check the box anytime you wish to run this item.

How to Block: Uncheck or leave unchecked the appropriate check box
Other ?:\Temp Dirs

Purges Directory(s)
Action: Removes all subfolders and files from Temp directories on drives other than the one holding the operating system.  These must each arise from the root directory and must end in TEMP (e.g., K:\TEMP).

How to  Configure: Specify your choice of drive letter(s) with the appropriately positioned button "Chg" or clear your previous choice with the appropriately positioned button "Clr".  If you do not designate any such drive letters, or the corresponding \Temp directories do not exist, this item will be ignored.

How to Block: Uncheck the appropriate check box
NT Explorer
Recently Used *.LNK Files

Deletes Files
Action: Erases all LNK files in the user's RECENT directory.  This directory is specified by the system environmental variable USERPROFILE, with \RECENT added to it.

How to  Configure: Not user-configurable.

How to Block: Uncheck the appropriate check box.
NT Explorer
Docs Recent MRU

Purges and Deletes Key
Action: Purges and deletes registry key "\HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs".

DEACTIVATED
NT Explorer
Docs Find MRU

Purges and Deletes Key 
Action: Purges and deletes registry key "\HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Doc Find Spec MRU".  This key stores information about what files have been searched with Find | Find Files or Folders.

DEACTIVATED
NT Explorer
Find Computer MRU

Purges and Deletes Key
Action: Purges and deletes registry key "\HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FindComputerMRU".  This key stores information about what computers have been searched with Find | Find Computer.

DEACTIVATED
NT Explorer
Run MRU

Purges and Deletes Key
Action: Purges and deletes registry key "\HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU".

DEACTIVATED
NT Explorer
Stream MRU

Purges and Deletes Key
Action: Purges and deletes registry key "\HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StreamMRU"

DEACTIVATED
NT Explorer
Streams

Purges and Deletes Key 
Action: Purges and deletes registry key "\HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams"

DEACTIVATED
Netscape
History File

Deletes File
Action: Erases the file named Netscape.hst from the disk directory you provide. 

How to  Configure: The user can specify the directory in which the file Netscape.hst is to be found by pressing "Chg",  or clear your previous choice with the appropriately positioned button "Clr".  This is the file you clear in Netscape when you press Preferences | Navigator | History | Clear History.  If you do not have Netscape installed and/or there is no such file specified or present, this item will be ignored.  (Note: Mozilla and Firefox do not use the same file name)

How to Block: Uncheck the appropriate check box.
Netscape
NS File Cache Directory

Purges Directory
Action: Removes all subfolders and files from the Netscape (or Mozilla) file cache directory location which you specify.

How to  Configure: The user can specify the directory in which Netscape stores cached files by pressing "Chg", or clear your previous choice with the appropriately positioned button "Clr".  This is the directory you specify in Netscape 4.x with Preferences | Advanced | Cache | Disk Cache Folder and clear with Preferences | Advanced | Cache | Clear Disk Cache.  If you do not have Netscape installed and/or there is no such directory specified or present, this item will be ignored.

How to Block: Uncheck the appropriate check box.
Netscape
NS Mail Trash

Deletes Trash files
Action: Erases the files Netscape (or Mozilla) stores Mail trash in, namely files matching the pattern TRASH.* and stored in a directory which you specify.

How to  Configure: The user can specify the directory from which to clear Trash.* files by pressing "Chg", or clear your previous choice with the appropriately positioned button "Clr".  This is the directory you specify in Netscape 4.x with Preferences | Mail & Newsgroups | Mail Server | Local Mail Directory.  If you do not have Netscape installed and/or there is no such directory specified or present, this item will be ignored.

How to Block: Uncheck the appropriate check box.
Netscape
URL History File

Edits File
Action: Edits the file Netscape stores Location Bar History in (prefs.js) to remove this history.  Specifically, it deletes any line in this file containing the string "browser.url_history" but otherwise does not modify the file. (Note: Mozilla uses a different storage method, see below)

How to  Configure: The user can specify the directory in which the file prefs.js is to be found by pressing "Chg",  or clear your previous choice with the appropriately positioned button "Clr".  This is the file containing entries you clear in Netscape when you press Preferences | Navigator | Location Bar History | Clear Location Bar.  If you do not have Netscape installed and/or there is no such file specified or present, this item will be ignored.

How to Block: Uncheck the appropriate check box.
Netscape
Cookie File

Delete File
Action: Erases the Netscape (or Mozilla) cookies file Cookies.txt from the disk directory you provide.

How to  Configure: The user can specify the directory in which the file Cookies.txt  is to be found by pressing "Chg",  or clear your previous choice with the appropriately positioned button "Clr".  This is the file in which Netscape stores all cookies.  If you do not have Netscape installed and/or there is no such file specified or present, this item will be ignored.

How to Block: Uncheck the appropriate check box.
Netscape
Newsgroup Directory

Purges Directory
Action: Removes all subfolders and files from the Netscape (or Mozilla) newsgroup directory location which you specify.

How to  Configure: The user can specify the directory in which Netscape stores newsgroup information by pressing "Chg", or clear your previous choice with the appropriately positioned button "Clr".  This is the directory you specify in Netscape 4.x with Preferences | Mail & Newsgroups | Newsgroup Server | Newsgroup Directory.  If you do not have Netscape installed and/or there is no such directory specified or present, this item will be ignored.

How to Block: Uncheck the appropriate check box.
MS Internet Explorer
File Cache

Purges Directory
Action: Removes all subfolders and files from the MS Internet Explorer file cache directory.  You can change the location of this file cache in Internet Explorer with Tools | Internet Options | General | Temporary Internet Files | Settings | Move Folder.  In some cases when you have used Internet Explorer during a session, this directory cannot be purged unless VGClean is run noninteractively at subsequent bootup.

How to  Configure: Not user configurable.  

How to Block: Uncheck the appropriate check box.
MS Internet Explorer
Typed URLs MRU

Purges and Deletes Key
Action: Purges and deletes registry key "\HKCU\Software\Microsoft\Internet Explorer\TypedURLs".  These are the URLs that the user has typed into the Address (Location) Bar directly.

How to  Configure: Not user-configurable.

How to Block: Uncheck the appropriate check box.
MS Internet Explorer
History Directory

Purge Directory
Action: Removes all subfolders and files from the MS Internet Explorer history directory.  This directory is specified by the system environmental variable USERPROFILE, with \History\ added to it.

How to  Configure: Not user configurable.  

How to Block: Uncheck the appropriate check box.
MS Internet Explorer
Cookies Directory

Purge Directory
Action: Removes all subfolders and files from the MS Internet Explorer cookies directory.  This directory is specified by the system environmental variable USERPROFILE, with \Cookies\ added to it.  

How to  Configure: Not user configurable.  

How to Block: Uncheck the appropriate check box.
Miscellaneous
WinZip 7.0 MRU

Purges and Deletes Key
Action: Purges and deletes registry key "\HKCU\Software\Nico Mak Computing\WinZip\filemenu".  These are the most recently accessed ZIP files in WinZip. If you do not have WinZip installed and/or there is no such key present, this item will be ignored.

How to  Configure: Not user-configurable.

How to Block: Uncheck the appropriate check box.
Miscellaneous
Excel 97 MRU

Purges and Deletes Key
Action: Purges and deletes registry key "\HKCU\Software\Microsoft\Office\8.0\Excel\Recent File List".  These are the most recently accessed files in Excel 97. If you do not have Excel installed and/or there is no such key present, this item will be ignored.

How to  Configure: Not user-configurable.

How to Block: Uncheck the appropriate check box.
Miscellaneous
WordPad 4.0 MRU

Purges and Deletes Key
Action: Purges and deletes registry key "\HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\WordPad\Recent File List".  These are the most recently accessed files in WordPad. If you do not have WordPad installed and/or there is no such key present, this item will be ignored.

How to  Configure: Not user-configurable.

How to Block: Uncheck the appropriate check box.
Miscellaneous
Empty Recycle Bins

Purge Directory(s)
Action: Purges the recycle bins on drives with specified drive letters.  Specifically, this will purge any directory found on each drive letter and having the form x:\RECYCLED and x:\RECYCLER where x is one of the drive letters specified.  If you have not specified any drive letters or do not have such directories, this item will be ignored.

How to  Configure: Specify your choice of drive letter(s) with the appropriately positioned button "Chg" or clear your previous choice with the appropriately positioned button "Clr".  (In Windows XP, this item is not user configurable).

How to Block: Uncheck the appropriate check box.
Miscellaneous
Access 97 MRU

Deletes Selected Key Values
Action: Edits selected registry values in key "\HKCU\Software\Microsoft\Office\8.0\Access\Settings".  Information about the most recently accessed files in Access 97 is thereby eliminated. Specifically, key values named MRU1, MRU2, MRU3, & MRU4 are set to zero-length strings, and key values named MRUFlags1, MRUFlags2, MRUFlags3, & MRUFlags4 are set to 0.  If you do not have Access97 installed and/or there is no such key present, this item will be ignored.

How to  Configure: Not user-configurable.

How to Block: Uncheck the appropriate check box.
Process User File
VGCleanUserSpecified.ini
Action: If the checkbox is checked, VGClean will process items described below and listed in the user file VGCleanUserSpecified.ini

How to  Configure: Edit VGCleanUserSpecified.ini

How to Block: Uncheck the appropriate check box.

Additional Items Configurable Using the User Initialization File VGCleanUserSpecified.ini

Each section listed below may be included in or omitted from the file VGCleanUserSpecified.ini, and each section may have 0 or more line item entries other than comments.  You may add as many single comment lines to this file as you wish, by placing a semicolon at the beginning of each comment line.  Blank lines are also permitted and are ignored.  The file VGCleanUserSpecified.ini must be located in the same directory as VGClean.EXE.

Section Under Which Entries Are Listed Description
[FilesToDelete] Format: List fully qualified file specifications for each additional file to be deleted. Format is drive letter + colon+ full path + file name.  Do not end with a backslash and do not include quotation marks, even for file paths containing spaces.  Do not use wild card characters * or ?.  Sample listings include:

C:\Misc\Eudora\Audit.log
C:\Misc\Eudora\LinkHistory.dat
C:\WINNT\Profiles\Administrator\Application Data\Mozilla\Profiles\yourname\pez0bno7.slt\cookies.txt
C:\Misc32\Netscape\Program\Netscape\Communicator4.72\Talkback.ini
C:\Program Files\Real\RealJukebox\CDInfo.log

Action: Deletes each file listed, if possible. This request for action is ignored if the file does not exist.

How to Configure: Add or delete file specifications to this section of the User File VGCleanUserSpecified.ini.

How to Block: You may uncheck  the appropriate check box on the main form to prevent processing the User File VGCleanUserSpecified.ini.  Or you may omit any undesired file specifications from the file VGCleanUserSpecified.ini.
[DirectoriesToPurge] Format: List fully qualified directory specifications for each additional directory to be purged. Format is drive letter + colon+ full path ending in backslash.  You must end the entry with a backslash.  Do not include quotation marks, even for paths containing spaces.  Do not use wild card characters * or ?.  Sample listings include:

C:\Misc\Eudora\EudPriv\Ads\
C:\WP\Word97\Temp\
X:\Mozilla\Cache\

Action: Purges each directory listed, if possible. This means that all files and subdirectories (subfolders) contained in the directory are deleted.  The directory specified is not itself deleted.  This request for action is ignored if the directory does not exist.

How to Configure: Add or delete directory specifications to this section of the User File VGCleanUserSpecified.ini.

How to Block: You may uncheck  the appropriate check box on the main form to prevent processing the User File VGCleanUserSpecified.ini.  Or you may omit any undesired directory specifications from the file VGCleanUserSpecified.ini.
[KeysToPurge] Format: List fully qualified registry key specifications for each additional key to be purged of contents and deleted. Format is as shown in the samples below.  Each listing must begin with \HKEY and must end with a backslash (this avoids any possible ambiguity).  Do not include quotation marks, even for keys containing spaces.  Do not use wild card characters * or ?.  Sample listings include:

\HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\RecentURLList\
\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Paint\Recent File List\

Action: Purges and deletes each key listed, if possible. This means that all key values and subkeys contained in the key named are deleted, as well as the key itself.  This request for action is ignored if the key does not exist.

How to Configure: Add or delete these key specifications to this section of the User File VGCleanUserSpecified.ini.

How to Block: You may uncheck  the appropriate check box on the main form to prevent processing the User File VGCleanUserSpecified.ini.  Or you may omit any undesired key specifications from the file VGCleanUserSpecified.ini.
[FileValuesToErase] Format: This section should list fully qualified file specifications naming existing INI-type files containing specific values within designated sections that are to be erased to zero-length strings.  The format of each line item must be as follows:
(1)  The fully qualified INI file specification, followed by 2 colons;
(2)  The name of the File Section in the INI file containing the value to be erased, followed by 3 colons;
(3)  The value name.  The value name may end on the right with a single "?"  character to match any single additional character in the actual name (see example to follow).
(4)  You may optionally append ::::d (4 colons followed by d or D) to have the values deleted rather than just erased to zero length strings.

INI file value or section names may not begin or end with space characters, and you should not use double quotes anywhere in the line

Sample listing:
C:\Misc32\Adobe\Photoshop\Adobe Photoshop Settings\photos50.ini::PHOTOSHOP:::FILE?::::D

[in this case, the file C:\Misc32\Adobe\Photoshop\Adobe Photoshop Settings\photos50.ini will be examined for a section called PHOTOSHOP and any value in this section named FILE? (where "?" stands for any final character following FILE) will be deleted]

Action: Deletes each file value listed, if possible. This request for action is ignored if the INI file, file section, and/or file value does not exist.

How to Configure: Add or delete file specifications to this section of the User File VGCleanUserSpecified.ini.

How to Block: You may uncheck  the appropriate check box on the main form to prevent processing the User File VGCleanUserSpecified.ini.  Or you may omit any undesired file value from the file VGCleanUserSpecified.ini.
[KeyValuesToDelete] Format: This section should list should list entries beginning with a fully qualified key specification (starting with \HKEY) followed by a backslash, then a key value name (which may or may not exist) that is to be eliminated from the key (along with its value data).  The value name cannot end in backslash and may end on the right with "?"  to match any single additional final character,   Do not begin or end key or value names with space characters (though there may be internal spaces), and do not use double quotes anywhere in the line

Sample listings include:
\HKEY_CURRENT_USER\Software\Microsoft\Photo Editor\3.0\Microsoft Photo Editor\LastFile?
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\SchedulingAgent

Action: Deletes each key value name and its associated value data, if possible. Does not affect the key holding the value name.  This request for action is ignored if the key value does not exist.

How to Configure: Add or delete key value name specifications to this section of the User File VGCleanUserSpecified.ini.

How to Block: You may uncheck  the appropriate check box on the main form to prevent processing the User File VGCleanUserSpecified.ini.  Or you may omit any undesired key value names from the file VGCleanUserSpecified.ini.
[MozillaRDFFileWithLocationBar] Format: The single entry in this section should be a fully qualified file specification for the Mozilla user's localstore.rdf file.  This is where Mozilla 1.2 stores  Location Bar URL information.  This section is obsolete with Firefox.

Sample listings include:
C:\WINNT\Profiles\Administrator\Application Data\Mozilla\Profiles\yourname\mez0bno7.slt\localstore.rdf

Action: The RDF file will be edited to remove the list of URLs contained between <RDF:about="nc:urlbar-history">  and </RDF:Seq>.  This request for action is ignored if the file does not exist.

How to Configure: Add or delete this file specifications to this section of the User File VGCleanUserSpecified.ini.

How to Block: You may uncheck  the appropriate check box on the main form to prevent processing the User File VGCleanUserSpecified.ini.  Or you may omit this file specification or section from the file VGCleanUserSpecified.ini.
[FilesToCopyAfterCleaning]

Format: Each source/target pair should be presented on one line as a single unbroken line item. 
The source file should appear first, should be a fully qualified file specification, and may optionally be enclosed in double quotation marks. 
Then there should be a single separating Tab character between the two file specifications.
The target file should appear last, should be a fully qualified file specification, and may also optionally be enclosed in double quotation marks. 

Sample listing. [Note that the character @ should instead be a Tab character in the ini file, and that the following is all on one line in the ini file]:
"Y:\Backup_Config\samplefile.cfg"@"C:\Documents and Settings\Administrator\sample\samplefile.cfg"

Action: Copies each designated source file to its corresponding target file location after all other cleaning operations have finished.  This may for example be useful to restore configuration files that are erased by cleaning operations.

How to Configure: Add or delete these file specification pairs configured as specified to this section of the User File VGCleanUserSpecified.ini.

RUNNING VGCLEAN NONINTERACTIVELY

You may start VGClean in 2 ways

(1) VGClean.EXE

Starts the program in normal interactive mode so that the user sees the main form and can adjust various items as needed.

(2) VGClean.EXE /noninteractive

Starts the program in noninteractive mode by using the command line parameter /noninteractive.  VGClean will execute its pre-established default actions and terminate without user intervention.  This is the command line employed when VGClean has been unsuccessful in performing all intended cleaning and, after it prompts you, you give it permission to schedule itself to run subsequently at bootup.  The command to run at bootup is stored in registry entry \HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce.  Don't permit this noninteractive mode to run until you have satisfied yourself that you have properly selected the various configuration options presented to the user in the main form.  In Windows XP, the splash screen usually seen while VGClean runs noninteractively does not always display.  A report is automatically created when running VGClean in noninteractive mode-- it is named VGCleanReport.txt and is located in the \Report\ subdirectory of the directory in which you have installed VGClean.exe.

If you have scheduled VGClean to run at bootup and subsequently decide you don't want this to happen, you will need to remove the corresponding registry entry in \HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce.

FILES REQUIRED

(This list does not include MS files including the VB runtime, or Microsoft setup files including the MS Scripting Runtime scrrun.dll.)

File Description
readme_vgclean.html This file
VGClean.EXE The executable application program
VGCleanUserSpecified.ini Optional user-configurable file for specifying additional actions.  This file must be located in the same directory as VGClean.EXE.
VGSelFil.DLL Used for selecting a file or directory (automatically installed by setup.exe).  
VG32.DLL Contains general purpose utility functions (automatically installed by setup.exe).  For more information, click on the link.
TABCTL32.OCX Contains Tab Control used in main form (added in version 5.0)

REVISIONS HISTORY

(This information is probably of interest only to the developer).

DATE VERSION COMMENTS
12/22/02 4.0 Created this HTML Readme file.
Many program changes.
Noninteractive mode now automatically closes the splash form (and the program)
   after 2 second pause, and does not display the Main form at all.
Added ProcessMozillaLocationBarURLs to remove user's Mozilla location bar URL information
Moved global variables and routines
Added error traps
Can now save the report to a text file.
Now completely purges all files from Netscape Newsgroups directory
Omitted Symnatec routines
Utilizes the File Scripting Object extensively now with new or revised global routines
2/11/04 5.0 Extensively revised for Windows XP
Takes alternative approaches based on which OS is running (e.g., for emptying recycle bin).
Added tab control to improve display of choices on main form.
3/10/04 5.1 When running noninteractively, automatically saves report to a subir of application directory "Reports".  This is because the user receives no indication that the program is running in Windows XP as the splash screen does not show.  This also confirms that problem files are being successfully deleted in XP.
1/8/2005 5.2 Revised handling of Mozilla location bar URL information for Mozilla 1.7.5
4/20/2005  5.2 Fixed problem with setup program.
10/22/2008 5.3 Revised to not interrupt execution with message box alert if running noninteractively and program encounters locked files
3/25/2010 5.6 Added capability to process FilesToCopyAfterCleaning as specified in VGCleanUserSpecified.ini

COPYRIGHT AND REDISTRIBUTION

VGClean is copyrighted by Michael McGoodwin 1999-2010.  The user is welcome to use VGClean without cost but may not charge to redistribute it.