Hello,
Interesting offer below for any skilled AHK coders! Keep on reading!
I have recently begun thinking about an ambitious project. I would like to create an AHK script which will be my _exclusive_ source for launching applications and navigating to web and local resources.
It would be totally based on incremental search (just like 320mph), but with a twist: It will be PREFIX-based. You will have the following prefixes:
? = shows a list of pre-configured search engines. Each engine also has a short string, so you can type "?G rabbit" to search for rabbit in google, or "?GI rabbit" (google images) or "?o rabbit" (onelook) etc.
k = shows a list of currently running processes (and incrementally searches them). Pressing Enter on a process will KILL it.
t = shows a list of tags associated with apps. Selecting a tag (by incremental search and ENTER) would show all apps tagged with it.
= (just equal sign) - calculator mode. Type =5*5 and the lower pane immediately shows the result (live, like incremental search)
C:\, D:\, E:\ etc - incremental path search. TAB auto-completion. Lower pane shows file contents of the directory you are currently 'in'. Pressing ENTER when textbox contains directory opens it in Total Commander (or Explorer). Pressing ENTER on a file launches it.
a = alias mode. You have a simple external file to configure all sorts of aliases.
w = window mode! Alt-tab replacement. Show a list of existing window title and switch using incremental search.
s = Start menu mode. This is basically 320mph functionality.
DEFAULT MODE = whatever you want it to be.

You can set what you want to happen when you don't specify a prefix -- what is going to be the 'list' which will be searched (start menu programs, aliases, windows, etc). In 320mph-mode, for example, it will be "start menu list"
Tagging options: (This can be toggled) If you launch a program which does not yet have a tag, you are prompted (while the program is launching in the background) to add a tag. But if that's not your cup of tea, then no tag prompts for you.
I think that with a feature-set like this, we actually beat most of the existing launchers. It's wide enough so you could do practically anything you need in terms of launching stuff or accessing resources, and do it very quickly and intuitively.
Now... This is a not a small project. It is bigger than 320mph, and trying to understand (and customize) 320mph to do anything like this had my head spinning.
So, my point is simple:
I want to create this application TOGETHER. I am looking for an experienced AHK coder who feels like working on this project together with me. We can create something really cool -- it will even have a tray icon (Wow!

).
So... what do you say? Anybody feels like collaborating on this? See the potential here?
Ezuk