Printswitch is a project mainly written in C#, based on the BSD-3-Clause license.
Simple Windows tray utility to switch the default printer
PrintSwitch is a tiny Windows utility that sits in the system tray to allow quick changing of the system's default printer.
A VS 2010 project is included to easily build the software. Also included is an InnoSetup script to build an installer.
A binary of the latest installer is available from the downloads page.