Program launcher overload
Remember when Windows 95 came out, and we were all introduced to the Start Menu? It was Microsoft's new way of allowing users to launch programs, and it kicked all kinds of butt over the old Windows 3.1 shell. They had done a bunch of user testing, and found that the Start Menu interface allowed users to launch their programs measurably faster than with previous interfaces. Unfortunately, it just didn't take long to reach the point where too many entries in the Start Menu make it so slow and cumbersome to navigate that it becomes relatively useless as a program launcher. Of course to combat this problem Microsoft introduced arguably one of its worst Windows feature from a usability perspective, Personalized Menus. These are the menus that hide items that haven't been recently chosen from view. The problem here is that people are inherently visual creatures, and we learn the locations of the options and software we want to choose. When their locations change based on what is or isn't hidden, it slows us down and makes things more complicated.
Until Windows Vista comes out, this (along with desktop shortcuts) is the current state of the art with respect to program launching technology from Microsoft. I'm not the only one who finds these options lacking, since there are a million and one application launchers available for Windows. I know, I've got at least 4 of them installed.
Let's see what's on here:
SlickRun - This little application is a program launcher as well as a command bar, which means it can do anything that can be done using the Run dialog. To use it as a program launcher, you must first manually set up a shortcut word linked to a path to the program you want to launch. Although it's high-maintenance to set up, once set up it works like a charm. The ability to type a folder path right in SlickRun and be taken to that folder is priceless, as is the ability to type a URL and be taken right to that page in your default browser. My other favorite feature in SlickRun is the Jot window that it contains - this is essentially an endless notepad that you can pop up with a single keyboard shortcut. I just dump all of the things I would otherwise write down on scraps of paper into Jot, and it automatically saves so I never have to worry about it. The file is saved on your hard drive as a plain text file, so you can search it with a desktop search application if you want to make sure you can find some nugget of information you've stored in there. Useful stuff.
Launchy - Launchy is a very fast application launcher that indexes the paths you specify. Its other trick is that as you type the name of the program you'd like to launch, it presents to you the first match, but after a moment it gives a list of other matching items so that you can scroll down and choose the correct one. The next time you type the same text, it will automatically choose the item you manually chose the last time. In practice this is a much faster way to train your launcher to quickly launch the programs you're looking to launch.
Colibri Type-Ahead - Okay, Colibri is very similar to Launchy. In fact, I should really choose one or the other. Although Launchy is more intuitive, I like Colibri because it feels extremely fast. Colibri indexes your shortcuts when you start the application, so it can be a bit slow to start, but once it's running it is blazingly fast. To be honest, I run them both because I've had stability issues with both of them, and I like to know that if one blows up on me, I can use the other one right away. If one of them were to become rock-solid on my system, I'd probably switch to it.
Google Desktop - A little-known feature in Google Desktop is that it can be used as a program launcher. To do so, you'll need to switch a setting in the Google Desktop preferences. It's under the Display tab, in the section titled Quick Find. The setting is "Launch programs/files by default". Once this setting is set, simply tap the CTRL key twice in succession, and the Quick Find dialog will pop up in the middle of the screen. Type the name of the application you're wanting to launch, and it will come up in the list of possibilities to launch. If you've already got Google Desktop installed, this is a nice addition. But it's nowhere near as fast as either Launchy or the ultra-speedy Colibri, so I just don't use it that much.
After writing up this list it's clear to me that I have too many of the same types of programs on my system. I need to pare it down. Are you the same way? Let us know your favorite way of launching apps in the comments.












Comments
24
Subscribe to commentsMattNov 30th 2006 12:36PM
I'm a Launchy guy. I haven't been using it long, but I don't think I could go without it now.
VampazNov 30th 2006 12:37PM
I prefer launchy
Ron ScottNov 30th 2006 12:43PM
Also check out Find And Run Robot (http://www.donationcoder.com/Software/Mouser/findrun/). Similar functionality to Launchy and Colibri. Highly customizable and tunable. The main reason I use it over those other two is because I can tell it to ignore certain shortcuts and never show them to me again.
SNov 30th 2006 6:42PM
I couldn't work without hotkeybind: specify key combinations to launch each program... no start menu, no scrolling...
ThwartedEffortsNov 30th 2006 6:42PM
I installed Vista Business this morning and the "Use Personalized Menus" option for the Start Menu is on by default. I'm just glad someone else thinks it's the most stupid feature ever :)
AmirNov 30th 2006 6:43PM
I use a program called YzDock (0.83), works just like apple dock and is beautiful and light.
b0z0dcl0wnDec 8th 2006 7:25PM
I just use the quicklaunch... If i had the option for a more Mac-Ish transparanty cool looking one, i'd take it. im not a typer most of the time, so why type to get there?
NoshNov 30th 2006 6:43PM
How about this for a solution? I've been customizing my start menu since the Windows 98 days. Here's a screenie of my start menu in XP, it's possible using XP's inbuilt features (no additional software needed.)
http://img117.imageshack.us/img117/7683/clipboard01lz1.jpg
Joćo AlmeidaNov 30th 2006 6:43PM
There's also AppRocket (http://www.candylabs.com/approcket/), although I'm a Launchy user both at work and at home
NoshNov 30th 2006 8:46PM
How about this for a solution? Having everything in the Start Menu "Programs" folder never did make much sense - I've been customizing the start menu since the Windows 98 days. Here's my start menu in XP.
http://img117.imageshack.us/img117/7683/clipboard01lz1.jpg
glacia00Dec 1st 2006 12:40AM
Complete non-issue. I keep reading about 'problems' that I'm stunned people even consider problems. And this is a ridiculous one. Everything in the start menu can very very easily be sorted into 5 maybe six custom folders.
Name them anything that makes sense to you but mine are...
MEDIA (Anything that plays or manipulates media- Winamp, Mediaplayer)
TEXT (Anything that manipulates or displays text-Word,notepad...))
COM (Anything I use for communicating- Outlook,Firefox...)
GAMES (self explanatory)
UTILITIES (AV programs,
MISC (Leftovers like Command Prompt, explorer)
You can also load everything into the quicklaunch bar at the bottom of the screen. A separate program to launch programs just sounds really dumb.
AlDec 1st 2006 12:40AM
I heavily reccomend a widget called LazyLauncher
http://angrysock.com/widget/LazyLauncher.html
Since getting this program, I can't live without it. Only reason I still bother with Konfabulator.
alex danteDec 1st 2006 12:40AM
"A separate program to launch programs just sounds really dumb."
Thank god it's all about personal preference and not up to you to decide for us then, isn't it?
I second the nomination for Find & Run Robot. Very flexible. The dev, mouser, has a lot of really useful utilities on the DonationCoder site.
toenDec 1st 2006 3:11AM
I use pstart. Use a shortcut to call the program then we can select any apllication being linked in there. Applicaiton itself not appear in task bar nor system tray. It has notes & reminder as well.
glacia00Dec 1st 2006 3:11AM
"Thank god it's all about personal preference and not up to you to decide for us then, isn't it?"
I suppose it keeps people in business writing apps for things that are built into the OS. Heck, now that I see how many people will use programs like this I'm thinking of writing a suite of them - one for controlling the sound volume, one for changing the background color, one for resizing windows...
alex danteDec 1st 2006 3:11AM
"Heck, now that I see how many people will use programs like this I'm thinking of writing a suite of them - one for controlling the sound volume, one for changing the background color, one for resizing windows..."
And 3rd party utilities already exist to do just this. Why? Because not everyone likes the default OS way to do it. Because some people like the flexibility of being able to such actions via a comline or a script. It's not about stupidity, it's not about you being inherently smarter than everyone else because you're aware of the same default functionality we've already rejected: it's about individual preference and choice.
If you weren't in such a hurry to be snide and superior you might actually understand that.
James ColeDec 1st 2006 3:12AM
glacia00: finding applications in a hierarchical list, pstart, start bar or whatever, is just tedious mouse-clickery and one point about keystroke launchers is that you don't have to worry about organising your start menu. I've not used mine in months, it's legacy as far as I'm concerned. That's search baby!
I was surprised to read the author of this post found Colibri faster then Launchy, I have always found it very much to be the other way around.
Colibri has plugins that accept parameters, which Launchy does not. For example: Google followed by a search term will start a search, same for Wikipedia. This is the key point in the ongoing development of Colibri and will bring it closer to the functionality of the Quicksilver, which is truly sublime.
jeadlyDec 1st 2006 9:19AM
I used FindAndRunRobot until Google Desktop came out. I just couldn't justify running to overlapping programs and the search put Google over the top. It might be a tab slower, but that's fine by me.
Of course I've used Auto Hot Keys to map a few frequently used programs to keys. Right-alt and Right-Start bring up Outlook and Firefox respectively. (and maximize or minimize them if they're already running)
Also, I've made a few environment variables so I can hit windows+r and type 'videos' or 'pics' to open frequent folders, in addition to the standard 'my documents' and 'control panel' memes.
I only go to the Start menu if I haven't used a program in so long that I can't remember what its called anymore.
mntDec 1st 2006 10:55AM
I just type first letter combinations to start something. Example: ctrl+esc, p, i, f to start firefox.
I renamed colliding items with same starting letter. To start winamp i type ctrl+esc, p, m, 2
glacia00Dec 1st 2006 12:07PM
James Cole, as I said I'm now on board with the idea of programs to do what is already built into the OS. I'm dusting off my coding skills and writing apps to do things like resizing windows. It'll be great you'll love it. No tedious mouse clicks.
We'll just have to agree to disagree because what you're doing is basiclly command line and it's legacy as far as everyone is concerned. That's dumb 'baby'!