BruntonSoft Software

ColourGrabber2  Version There have been quite a few occasions in which I needed the numerical value of a colour beyond the simple standard colours of Black, White, Red, Orange, Green, Olive, Navy and Blue (etc.). To obtain just the right shade of colour it's often not a named colour at all. One of the best ways to get the colour required is to find it somewhere on the screen, often in use by some other program. While I know there are many colour-picker programs available, I thought it would be more interesting to create my own. One of the unique aspects of ColourGrabber is that it will export the numeric colour value in a variety of program-friendly formats. I use the HTML colour format of #rrggbb (hexadecimal) and the C++ macro RGB(r, g, b) (decimal) regularly. Programatically, ColourGrabber2 uses the Windows Hook functions to capture the mouse position and the colour under the cursor. The first version used the SetCapture and ReleaseCapture MFC functions, and while the program would successfully get the colour under the cursor, there was no real-time display of that colour and the screen coordinates and therefore some guesswork about what colour was actually under the cursor prior to it being selected. ColourGrabber2 rectifies that problem through the use of the hook functions and, now with Version 2.2.2, the MH_MOUSE_LL hook type. The source code for a somewhat simplified version of ColourGrabber2 is available from The Code Project at Initially, Version 2.0 did not work with Windows 8, but Version, of ColourGrabber2 corrects that problem and fixes some other minor problems. Version 2.3 adds a preview window with cross-hairs to assist with the positioning of the cursor for colour selection. Version 2.4 adds the ability to copy text colour values from any application and paste the values into ColourGrabber2. ColourGrabber2 is compatible with Windows 10. Download ColourGrabberSetup (Version, November 2018)


Version February 2015 AutoLaunch will automatically run programs, open document, images and web pages at designated intervals after AutoLaunch has started. The program can be configured to start when Windows starts and automatically close 60 seconds after the last program (document, URL, etc.) has been opened. Download Version (AutoLaunchSetup.exe - February 2015)


Version March 2015 PicCleaner removes the metadata from JPG image files. Most of the programs I have produced that work with images are designed to modify and add information to the metadata saved with the image; things like the image description, copyright, artist’s name, date the picture was taken, etc. For privacy reasons it may be desireable to remove this information from images and PicCleaner does that. Using a similar interface as the other “Pic...” programs of the folder tree and file pane, images can be selected and cleaned as a set. Download Version (PicCleanerSetup - March 2015)


May 2014 This utility is designed to move or copy groups of files, primarily image files, to a designated folder. Files are selected from one or more existing folders. If a selected file is an image file, it is displayed in a large, resizeable, window on the right side of the application. A destination folder is selected, or created if it does not already exist, through the standard Windows Folder Dialog or from a drop-down list of up to ten previously selected destination folders. Version 1.3 changed the destination folder display from a simple text field to a combo box showing the active destination folder in the edit part of the control and up to ten of the previously used destinations in the drop-down portion of the control. Previous destination folders can, of course, be set as the active destination folder. This version also improves the splash screen displayed while hard drive folders are being read. It is now possible to select a rectangular section of an image and save that cropped section to a file, specifying the image size and type. Please note, MoveIt has been replaced by PicMover. Download MoveItSetup Version


March 2013 PostIt is a utility for maintaining a website. Files that are usually posted together as a set to a website are selected and the set is given a name. The FTP information of the receiving website is associated with this set of files and whenever there is a change, the full set can be posted to the website. All sensitive FTP account information is encrypted for security when it is saved to disk and access to the information can be set to require password authentication. You can download PostItSetup (Version 2.72 March 2013)


July 2014 While working with EXIF metadata, I discovered routines in the graphics library, ImgSource from Smaller Animals, that described other metadata, encoded as IPTC, or International Press Telecommunications Council, standards for metadata. The data are only encoded in JPG, TIFF or Photoshop (PSD) images. This program is simply designed to explore those data. Download PicIPTCExplorer July 2041 SizeSetter  Digital camera images now typically range anywhere from 6 to 12 mega-pixel resolution. This produces very large image files and while this resolution is useful when printing images, particularly in larger formats, and when enlarging and selecting a segment of the image, the size is overkill when all that is needed is to post the image on-line. SizeSetter provides a number of options for producing scaled-down copies of digital camera images for use on-line. Version 1.5 added a drop-down list for destination folder selection, sliders for custom size and quality settings, user interface enhancements and bug fixes. Version 2.1 made some significant user interface changes and added the option to set the image dimensions to any value for width and height and Version 2.2 adds the ability to save the re-sized images in JPG, PNG, BMP, GIF, or Photoshop image format. Version 2.4 add the ability to crop a rectangular area of an image and save that cropped section with a specified size. Please note, SizeSetter has been replaced by PicSizer. Download SizeSetterSetup Version - May 2014 FavExplorer2  As part of my website I provide a page of links I have found useful or interesting and that I think others might find worthwhile as well. These links are usually saved as my favourites with Internet Explorer. However, I also have favourites that are personal, private or clearly of interest only to me and I would not want to include these links in any set hosted on my website. To address this problem, I created FavExplorer2 to read IE Favorites, allow easy selection of those I want to share, and create an HTML page that provides the name of the favourite along with links that can be followed. To simplify the process further, that HTML page can be uploaded to a website using the File Transfer Protocol (FTP) or emailed to one or more email recipients. I have also included some basic editing functions so that I can modify a link that is referencing a non-existent document or site, delete a no longer valid favourite, rename a favourite or move a favourite to a different folder within the IE Favorites. The previous version provided a plain text export of the selected favourites as well as an option to backup the favourites to another location on a hard drive. The first of these has not been implemented in the current version because I see no use for a plain text version. A backup/copy of the selected favourites has been included to provide some efficiency. However, there are backup programs that will backup and restore favourites quite effectively (e.g. True Image, Mozy, Carbonite, etc.). Currently, FavExplorer2 only supports Internet Explorer. Download FavExplorer2 (Version July 2014) Download here  PicTiler June 2015 I have found it useful to be able to create a collage of images to serve as a cover image for an album. However, making such a collage using a normal image editor is very time consuming. I developed PicTiler to tile a set of selected images into a single collage and then save the result. PicTiler also allows the tiled image to be cropped to eliminate or at least reduce the amount of blank space left when the tiling does not cover the entire canvas. Download PicTilerSetup (Version June 2015)


Email clients allow pictures to be attached so we can send them to family, friends and colleagues. Some email clients do make it easy and straight-forward to adjust the size of the pictures being sent so they don't use too much bandwidth or exceed the recipients' mailbox limits. However, some email clients make this process much more convoluted than necessary. Similarly, image editors offer to save images in an email friendly format, but that seems like overkill just to send pictures. PicMailer simply sends smaller formats of selected images to one or more email recipients allowing for a variety of image sizes. Changes from version 1.5 to 2.0 include changes to the interface as well as bug fixes. HTML message body functionality has been added. Download PicMailerSetup (Version August 2013) PList Password Management: Updated July 2011 PList (Version 3.01) is a utility that helps to maintain the plethora of passwords many of us have. The information is strongly encrypted using the Microsoft encryption API which is a public key based system. The encryption used by PList is extremely secure. The software includes a password generator with options to allow or require upper case letters, lower case letters, numbers or punctuation. Passwords can be generated based on the words in a sentence. Password management is essential with any more than a couple of passwords and/or accounts to maintain. Encrypted password files can be posted and retrieved from remote site, facilitating password maintenance on multiple machines. A text file of passwords can be imported to facilitate efficient data entry. Version 2.6 added the ability to email the information about an item and the ability to copy all an item's information to the clipboard (rather than only the password; the ability to copy just the password still remains). Version 3.01 enables PList to synchronize the password file using the user's own website FTP access so that the same passwords are available regardless of the computer being used. The encryption system has been enhanced using the Microsoft encryption API to provide greater security than the Huffman compression process used in prior versions of PList. Version 3.01 is still available although I am now using Version 4. Download PListSetup (Version 3.01 - June 2011) QuickStop Utilities QuickStop consists of four small separate programs: QuickStopConfigure, QuickStopShutDown, QuickStopRestart and QuickStopLogOff. QuickStopConfigure sets up the desktop and QuickLaunch shortcuts to the other three programs. Launching QuickStopShutDown, QuickStopRestart or QuickStopLogOff immediately shuts down or restarts the computer or logs the current user off the system. The QuickStop Utilities have been designed to work with Microsoft Vista. Since moving to Windows 7 and to Windows 8, I have not used the QuickStop Utilities. Download QuickStopSetup (Version 1.0 May 2007)

Software Acknowledgements

I have been assisted in these projects by the on-line community, notably through The Code Project ( I have tried to include specific acknowledgements for the contributions I’ve used in the Help system associated with each of my programs. I also use the graphics library, ImgSource, from Smaller Animals ( Unfortunately, effective July 1, 2016, Smaller Animals closed. For an Installer I use Inno Setup Compiler developed by Jordan Russell (  EXIF Reference Material I have recently had some difficulty finding reference material for the EXIF specification for the meta- data that digital cameras save with JPEG images. I have therefore added an EXIF Reference page. The information here is all in the public domain and may be freely used.. Click here to go to that page.
Copyright Ron Brunton 2011-2017 Made with Xara