Other Software by Mike Lin

Quickies

PathCopyEx PathCopyEx.msi (87kb setup MSI)

Adds an item to the right-click menu of any file or folder in Explorer that copies the text path to the clipboard.

Insert ToggleKey itk_setup.exe (77kb self-extracting setup)

Ever accidentally turn on overtype, and as a result typed over half a sentence? ITK sounds a tone whenever you press Insert.

WindowSizer WindowSizer.zip (13kb Archive w/ source)

Sets a given window to an exact size in pixels. Useful for web developers who want to see what their site will look like at various resolutions.

RegSvrEx RegSvrEx.zip (95kb Archive containing setup)

For ActiveX developers, adds items to the shell context menu of DLLs and COXs that provides registration and unregistration - like running regsvr32, but much more convenient.

You can also grab the VC++6 / ATL source code for RegSvrEx here.

Half-baked

These programs do what they say, but I never really brought them to full maturity.

MLHotKey MLHotKey.zip (12kb Archive w/ source)

Assign an activation hotkey to any top-level window - press the hotkey, and that window is instantly activated.

Taskbar Commander TaksbarCommander.zip (17kb Archive)

Control the order in which buttons appear on your taskbar.

StartupSelector StartupSelector.zip (55kb Archive containing MSI)

StartupSelector will save or load the Windows configuration data that causes programs to run at system startup. This allows you to easily switch between multiple startup configurations.

StartXplorer StartXplorer.zip (21kb Archive with source)

Mirrors a directory with shortcuts. Allows you to create a kind of Explorer in your Start Menu. This is neat for building a shortcut mirror of your MP3 subdirectory in the Start Menu - you can play MP3s just as if you were starting a program.

Retired

Some programs that I used to offer on this site:

Mouse Trap Take a Hike Software

A cute security tool that locks the the computer by "trapping" the mouse and keyboard. I wrote a version of this program with Ryan Martinsen.

Windows XP has a more secure lock computer function built-in, although Mouse Trap has some other nice features, like being able to automatically lock at a certain time of day.

RdocEx RdocEx.exe (88kb self-extracting setup)

A nifty shell add-on that adds the programs you run as well as the documents to open to your Recent Documents menu. This was Dominik Rabiej's idea.

The Windows XP taskbar mostly supercedes this.

TraySaver TraySaverB10.exe (240kb self-extracting setup)

You are probably familiar with the notification area or "system tray" on your taksbar that has little icons for programs running in the background. In Win9x, ME, and NT 4.0, this was a disaster. First, the tray showed every icon of every program that registered one, and it was not uncommon to see dozens of mostly useless little icons down there. Second, when Explorer crashed (which happened frequently), all those icons were lost, rendering the few useful ones unreachable.

TraySaver alleviated these problems by letting you stash away unneeded tray icons in a hideable separate tray, and by restoring the icons after an Explorer crash. It also added an option to the system menu of any application that let you minimize it to the tray.

TraySaver is obsolete under modern versions of Windows, because the problems have mostly been addressed by Microsoft.

TraySaver Beta 10 (240kb self-extracting setup)

Source code (64kb)

TraySaver was mentioned in a Microsoft Knowledge Base article for supposedly causing Solitaire to crash. I've received hundreds of e-mails over the years from unfortunate people who had never heard of and certainly never installed TraySaver, but were having problems with Solitaire.

Rapid Backup RapidBackupB1.exe (341kb self-extracting setup)

A backup tool that mirrors the files and directories you choose to another file system, like an external hard disk. Different backup jobs can be run automatically on a schedule.

This update to the executable files fixes a bug with creating jobs.

This was a promising program that works well, but I never finished it.