PStart: Extremely useful and unique program launcher for USB/flash drives

With more and more software being designed to be “portable” so they can run off USB/flash drives, more and more users are jam-packing their USB/flash drives with programs to take with them on the go. However, with new horizons comes new problems. One of the new problems with having dozens (hundreds?) of software on a USB/flash drive is that it is often very hard to organize and easily launch a specific program when the need arises. Those people facing the dilemma I just described, I highly encourage to give PStart a try:



PStart is a featured filled, very handy, and somewhat unique program launcher. What PStart does is it indexes all executable files (EXE, SCR, COM, BAT, and CMD) found in a particular location, and lists them for you. Users simply have to double click on the program they want to launch and PStart launches it for them.

How PStart works is after you download it, during installation you are given a choice to install it on your computer or on a removable drive:


You would, obviously, have to select “Portable setup” if you want to use PStart for your USB/flash drive.

After PStart has been installed, you need to go to “File” -> “Scan for executable” to have PStart index your software:



Of course depending on what you are using PStart for, you can have PStart index the executables in any location (any drive or specific folder). However, if you are using PStart for your USB/flash drive, as discussed in this post, you will need to select your USB/flash drive to index. Do take note you can have PStart index multiple locations if you want (just run the scan multiple times).

The indexing does not take long at all. After the indexing has finished, PStart gives users the ability to customize the list by adding new custom entries, deleting unwanted entries, or modifying (“edit”) already existing entries so no one is restricted to just the executables found by PStart; additionally, users can organize all the indexed executables however they see fit – users can rename the folder created by PStart, add new folders, or add new sub-folders (“groups”):


For advanced users, when adding new executables or editing ones already added, PStart gives the ability to customize each entry:




The two interesting features to notice, in my opinion, is the ability to schedule a program to run at a specific time or assign a hotkey to run a program.

The nice thing about PStart is it uses relative paths instead of absolute paths. So regardless of what drive letter your USB/flash drive is assigned to when it is plugged into a computer, PStart will work just fine.

Other features of PStart are

  • The ability to search PStart list:


In addition to searching the PStart list, the search function in PStart is set – by default – to also search all start menu entries. However users can disable the searching of start menu entries, and only enable the searching of the PStart list, via options.

  • The ability to add notes:



One nice feature of the notes feature is the ability to add a reminder/alarm for each note.

  • Giving basic information on the drive PStart is installed on:


  • Allowing users to backup and restore the PStart programs list:


  • Giving users the ability to create a autorun file on the USB/flash drive PStart is installed on so PStart is automatically started whenever the USB/flash drive is plugged into a computer:


Do take note if the computer you plug your USB/flash drive into has autorun disabled, PStart won’t autorun even if you have the autorun file created.

When PStart is running, it runs out of your system tray. However, some users may find it a hassle to go to the system tray icon everytime they need to launch a program. So, to make PStart user friendly, the developer added in the ability to maximize/minimize the PStart panel (the window that shows all your programs) via hotkey…


…or via mouse shortcuts:


Here are the other “Settings” users can customize for PStart:







Now at this point I know many of you may be thinking “Ashraf, PStart is great but why should I use it when I already have PortableApps launcher or [insert other launcher here]?” There are three main reasons why I believe PStart will be a much more useful asset than any other program launcher for USB/flash drives:

  • PStart is not associated with a specific portable programs suite/package nor is it restricted to work with only programs from a specific portable programs suite/package. PStart will work with all programs from all sources – PortableApps, Lupo PenSuite, PenDrive Apps, your own individual apps, etc. You can install programs from whatever source you want and PStart will not complain one bit.
  • PStart does not require users to restructure their USB/flash drive. PStart indexes all executables present in a USB/flash drive. It does not matter if the program is in the root folder or sub-folders – PStart will find it and list it. So, unlike other program launchers, PStart does not force you to make any changes to your USB/flash drive (you do not have to have your portable programs in a specific folder on your USB/flash drive) except install PStart on it.
  • Since PStart does not require users to restructure their USB/flash drive, PStart is easy to install and just as easy to remove. Pick up, and let go of, PStart at will; PStart works around your portable software habits instead of forcing you to work around it.

The only bad part about PStart, in my opinion, is it does index all executables. In other words, after searching for executables you may find some that are not really full-fledged programs (but rather they are parts of other programs) and some you don’t want to be listed. So when initially setting up PStart, you do have to go through and delete all the entries you don’t want. However, in my opinion, the 10 minutes it takes you do that is well worth your while for this excellent tool. You may download PStart from the following links:

Version reviewed: v2.11.05

Supported OS: Unspecified

PStart homepage

[Direct download]

[Direct download – U3 version]

Related Posts

  • Mr.Dave

    I just ran PStart and thought it crashed – no visible sign of it running anywhere. I ran AnVir Task Manager which showed a PStart process was running, and taking about 23% of my CPU. After about 5 minutes the PStart program window appeared and told me it had indexed 1,959 items in C:\Program Files, another 2,942 in C:\Windows, and 154 in Games. No wonder it took so long to start!

    I think this will take me considerable more than 10 minutes to clean up, but this looks excellent for use on a USB flash drive (or perhaps a removable USB hard drive). Thanks Ashraf for pointing out another fine program! Your writeup makes it very clear what this one can do.

  • hahaguy

    I’ve used PStart before and I must say it’s good…better than PortableApps laucher…

    Only thing is it indexes too many .exe files and I had to give up. I’m searching for an alternative.

  • Samer

    I have been using this on my computer ( local setup) for almost a year now :) and I love it. ever since tray commander was given on Giveaway of the day, then I lost it … I searched for an alternative and this is the best thing I found :)
    I use it to group my software in categories, for example Photo programs, or Internet Programs or Audio … without having to mess up my start menu classification ( Win XP) I never use the start menu now.
    what I like about this is it’s very lightweight unlike any launcher I found, it has the notes and reminders which spares me the need for another program, and it’s easily customizable (drag and drop shortcuts into the panel and to order) :)

    I’m glad u wrote about this cool little application Ashraf ^_^ I hope others like it as much as I do :)

  • Jabtano

    I’ll give this a shot. see how it works on my flash drives. thanks for the heads up.

  • Numer Al Wan

    I use multiple USB drives for Work, Family etc. and have different programs applicable to each environment. However, there are a few applications common to each (e.g. Thunderbird).
    As I am constantly switching between p.c. based systems and laptops in different locations, there are times (often) when more than one external drive is connected simultaneously. In such circumstances, would there be any conflicts if PStart were installed on each removeable drive?

    Maybe it would be better to disable the auto-run feature and only start manually from whichever drive is first connected…??? :-~

    Any thoughts/suggestions?
    In the meantime, will proceed cautiously, one drive at a time.

  • Wheezer

    Nice program.

    Altho removing all those extra entries was a bit of a drag. But now that’s done, and like Ashraf said, it took less than 10 minutes.

    Word to the wise, if you have Gimp Portable, be ready for a LOT of items to remove. I’m sure there’s plenty of other programs that’ll be the same way.

  • OldElmerFudd

    Pstart is a nice bit ‘o kit, as a friend of mine from OZ would say. I’m not one of those that loads a flash drive with lots of programs, but I find there are some programs I relish using without installing in different environments. PStart has been a favorite among the alt.comp.freeware crowd for a while now. It was one of the programs voted to be included in the 2009 edition of the Pricelessware List, as voted on by subscribers to the newsgroup.

  • Very nice Ashraf, only downside to it I can find is that it reminds me that I need to keepup on my development, since I was at one point working on something simular to this but I had given it up as usless. Oh well. I might download it, debating with my self about it.

  • Sandeep

    I will download it and keep it in my “Softwares” folder on my hard drive. I don’t use portable versions of the software’s till now but you never know when you start using them so then it will come handy.

    Thanks Ashraf for finding these useful software’s.