Program Launcher

Since I have many programs on my USB flash drive, I needed a solution to simply and quickly launch those programs. Browsing through my flash disk is slow and quite annoying, and I wanted to open them quickly from one place. This can't be done using shortcuts, because they need absolute paths. So I created Program Launcher.

It can be also used to group Desktop shortcuts. If you have a lot of them (like I do), you can move those less used to Program Launcher.

Program Launcher

This is simple program launcher for Windows, intended for use on USB flash drives, where its drive letters is different on each computer. Main goal of this application is its portability. It is built for Windows and Win32 programs, but it can be run on Linux using Wine (although it may not work perfectly).

How to use

When you open Program Launcher first time, you will find that it's empty.

Program Launcher first start

Start by adding a new category (tab) by clicking the 'Category' menu item, and then choosing 'Add category...' item, or use Ctrl+G keyboard shortcut. Then enter name of the new category into the newly created dialog, it can be for example Programs or Games.

Note: category names must not contain semicolon ; characters and must not be any of the following keywords: general, appereance and categories.

Now you should see the newly created tab in upper part of the main window's client area.

Program Launcher new category

Let's continue by adding a program entry (or button). Later you will be able to open a program using this entry (it works very similarly to shortcuts).

You have multiple options to add a program entry:

  1. On the 'Button' menu, click 'Add new...'
  2. Right-click anywhere in window's area and select 'Add Button...'
  3. Use Ctrl+N shortcut
  4. Drop a file directly inside Program Launcher's window (since v2.2)
  5. Manually edit configuration file (advanced, see Editing .ini file)

In the following dialog there are many options, but most of them are auto-filled

Program Launcher add button

Tip: If you use the 'Browse' button to find the program's executable, corresponding fields of this dialog will be auto-filled when possible

If for some reason items or icons aren't displayed correctly, you can refresh the view by pressing the F5 key

Options

Most of the options are self-explanatory, just try them out to see what they do. If you mess something up, you can always Reset to defaults, it won't delete any categories or entries.

Program Launcher options

Editing ProgramLauncher.ini file manually

Sections:

[general]

Since version 2.2 this section contains three more keys:

[appereance] [categories]

Example:

[categories]
Categories=Programs;Games;Utils

For each name in the Categories key there should be a section with same name containing its entries

[categories]
Categories=Programs;Games;Utils

[Programs]
;program entries

[Games]
;game entries

[Utils]
;utils entries

Each category is one section in .ini file and each section can contain any amount of entries. Entries are saved in groups with zero-based index. Each entry can contain these values:

Example:

[categories]
Categories=Programs

[Programs]
;entry for first program
0.Path=*:\Programs\7-Zip\32-bit\7zFM.exe
0.Path64=*:\Programs\7-Zip\7zFM.exe
0.PathIcon=*:\Programs\7-Zip\7zFM.exe
0.IconIndex=0
0.Name=7-Zip
0.Admin=0
0.AbsolutePaths=0

;entry for second program
1.Path=*:\Programs\Advanced Uninstaller\uninstaller.exe
1.Path64=0
1.PathIcon=*:\Programs\Advanced Uninstaller\uninstaller.exe
1.IconIndex=4
1.Name=Advanced Uninstaller
1.Admin=1
1.AbsolutePaths=0

...

;entry for nth program
n.Path=...
n.Path64=...
...

Paths with variable drive letters are written as *:\, where at runtime the asterisk will be replaced with corresponding drive letter (because flash drives can have any drive letter on another machine).

0.Path=*:\Programs\HxD\HxD32.exe
0.Path64=*:\Programs\HxD\HxD64.exe
0.PathIcon=*:\Programs\HxD\HxD32.exe
0.AbsolutePaths=0

or

0.Path=A:\Programs\HxD\HxD32.exe
0.Path64=A:\Programs\HxD\HxD64.exe
0.PathIcon=A:\Programs\HxD\HxD32.exe
0.AbsolutePaths=1

Note: All paths in one group must be either with fixed drive letter (if AbsolutePaths is 1) or without fixed letter (*:\).

Installation

Just copy the executable (and possibly the configuration file) to your flash disk or any directory with write access (otherwise saving configuration file will not work properly)

Download (ProgramLauncher.exe, 2.43MB)

‹ Back