Freeware utilities with source code

Source Code

On this page, you will find a few useful bits of free source code for my programs. Please consider the following limitations when using the source code:
•  You are allowed to include the source code in any product (commercial, shareware, freeware or otherwise) when your product is released in binary form.
•  You are allowed to modify the source code in any way you want, except you cannot modify the copyright details at the top of each module.
•  If you want to distribute source code with your application, then you are only allowed to distribute versions released by the author.

If you find code to be particularly valuable, then consider sending a brief thank you note to the email address in the code comments.

CodeProject Network Activity Indicator for Windows 7
Last updated: 20 Nov 2009
Displays the old "two monitors" icon in Windows 7 that flashed blue to show network activity on the System Tray.

CodeProject Adding a Status Bar Pane to an Internet Explorer Window and Unmasking the Web Page Passwords in Place
Last updated: 16 Dec 2007
This article demonstrates how to add a Status Bar pane to Internet Explorer Window, and then how to use it for managing Web page password fields.

CodeProject Falling Snow on Your Desktop! Part II
Last updated: 16 Dec 2007
This article explains how to create an application that makes it snow on the desktop.

CodeProject Falling Snow on Your Desktop! The C# Version.
Last updated: 27 Dec 2006
This article explains how to create an application that makes it snow on the desktop.

CodeProject Falling Snow on Your Desktop!
Last updated: 20 Dec 2006
This article explains how to create an application that makes it snow on the desktop.

CodeProject Adding a drop-down menu to an IE Toolbar button
Last updated: 20 Sep 2006
This article explains how to add a drop-down menu to a toolbar button of Internet Explorer.

CodeProject Reading Adobe Photoshop images
Last updated: 4 Jul 2005
Simple C# library for opening and displaying Adobe Photoshop images.

Color Logo Maker Color Logo Maker
Last updated: 01 Nov 2009
Color Logo Maker creates a color-cycling logo (Google-like) with a few clicks.
Download Source Code (C#)

EXIF Date Changer EXIF Date Changer
Last updated: 15 Jul 2006
EXIF Date Changer explores and changes various EXIF Date/Time entries.
Download Source Code (C#)

HPI Converter HPI Converter
Last updated: 15 Dec 2006
HPI Converter opens and converts Hemera Photo Objects files ('.hpi' file extension).
Download Source Code (C#)

MAC Address Changer MAC Address Changer
Last updated: 17 Apr 2017
MAC Address Changer changes Media Access Control (MAC) address on any network interface in the system.
Download Source Code (C++)

MSN & Windows Live Recovery MSN & Windows Live Recovery
Last updated: 01 Nov 2009
MSN & Windows Live Recovery utility reveals Windows Live passwords.
Download Source Code (VC++)

Network Lights Network Lights
Last updated: 15 Jul 2006
Network Lights indicates outgoing and incoming network packets with the PC LED indicators.
Download Source Code (VC++)

RDP Password Recovery RDP Password Recovery
Last updated: 01 Nov 2009
RDP Password Recovery reveals RDP passwords in the system.
Download Source Code (C++)

System Reserved Volume Explorer System Reserved Volume Explorer
Last updated: 17 Apr 2017
System Reserved Volume Explorer opens and saves files from the system-reserved partition.
Download Source Code (C++, WTL)

TaskBar Hider TaskBar Hider
Last updated: 15 Jul 2006
TaskBar Hider switches the visibility of the System Taskbar.
Download Source Code (VC++)

The Bat! Password Recovery The Bat! Password Recovery
Last updated: 01 Nov 2009
The Bat! Password Recovery utility reveals passwords from the TheBat! email application.
Download Source Code (VC++)

Thumbnail Database Viewer Thumbnail Database Viewer
Last updated: 16 Mar 2007
Thumbnail Database Viewer explores thumbnail cache files (thumbs.db).
Download Source Code (C#)

Thumbnail Database Cleaner Thumbnail Database Cleaner
Last updated: 25 Mar 2013
Thumbnail Database Cleaner cleans up thumbnail cache files (thumbs.db).
Download Source Code (C#)

TinyTelnet for Android TinyTelnet for Android
Last updated: 20 August 2020
TinyTelnet provides telnet functionality on the Android platform.
Download Source Code (Java)

Total Commander Password Recovery Total Commander Password Recovery
Last updated: 01 Nov 2009
Total Commander Password Recovery utility reveals passwords from the Total Commander application.
Download Source Code (VC++)

Window Minimizer Window Minimizer
Last updated: 15 Jul 2006
Window Minimizer hides any desktop window to the System Tray.
Download Source Code (VC++)