User manual


1.1. Introduction

PickMeApp is a unique administrative tool to manage all aspects of the Windows software life cycle: Discovering, downloading, installing, running, upgrading, terminating, removing, capturing and transferring applications, with just a few clicks!

PickMeApp discovers and reports on all installed applications, even those which are hidden by the Windows operating system. PickMeApp reveals and summarizes detailed information about installed software, exposing unique data that are not available via other tools.

PickMeApp captures and transfers installed programs from a Windows-based computer to another. The installation packages created by PickMeApp can be used to backup and to restore the applications on Windows computers after reinstalling or recovering Windows. Those installation packages can be also installed on another Windows computer, or several computers, thereby saving the PC administration time.

PickMeApp helps clean up a computer from unnecessary software by silently uninstalling selected applications as well as help to repair malfunctioning software programs. PickMeApp can run or terminate selected applications and all their hidden process and services.

PickMeApp helps to discover and to install new software programs on computer or to upgrade existing installed software. PickMeApp comes with build in repository of free essential applications which could be easily installed on the computer in a row. All included programs are the latest releases linked directly to their original publisher sites. From another hand PickMeApp can work with any custom software repositories managed locally or remotely. The PickMeApp package management functionality eases setup and recreation of Windows computer working environments.

There several advanced features that boost efficiency of PickMeApp as software p life cycle management tool. For example, PickMeApp can create System Restore Points prior operations that may affect stability of system, such as Installing new software, upgrading or uninstalling existing software programs. The rich set of command line commands will help to automate the PickMeApp functionality without need to run PickMeApp interactively. PickMeApp performance could be fine-tuned using advanced settings.

PickMeApp can run as portable application from any removable storage. Alternatively, PickMeApp can be installed on the computer by window installer msi setup. PickMeApp leaves no trace of its usage on Windows. It reads and writes its configuration settings on a file saved under the PickMeApp installation folder.

PickMeApp supports Windows XP and above. It may equally manage software product life cycles of a 32-bit  and 64 bit programs on 32-bit or  64-bit Windows computers .

PickMeApp is available in the following product types: PickMeApp Pro, Light and Installer

  1. PickMeApp Pro has the richest set of software management functionality: discovering, downloading, installing, upgrading, removing, capturing and transferring applications
  2. PickMeApp Light is tuned to make capturing and transferring applications as simple as possible
  3. PickMeApp Installer includes almost all essentials features of PickMeApp Pro except ability to capture applications.

A more detailed comparison of the differences between PickMeApp Pro PickMeApp Light and PickMeApp Installer is given in the following  section of this manual. 

Note: In this manual, unless otherwise mentioned, the term PickMeApp refers to any of PickMeApp products Pro, Light and Installer.

The brief PickMeApp Light usage is giving in chapter 7 of this manual. Details on how to use PickMeApp Light to perform specific software management functions is given included in the same section.

1.2. What is meant by capture and transfer of software programs?

The capture  of applications enables you to create a personalized software package from programs installed on  your PC.  This software package is a snapshot of  the application itself and its customary settings.

Then this software package may be used to recovery the application on the PC, or to transfer the application on any compatible Windows operating system.

1.3. When is it time to use PickMeApp?

  • You want to have a backup of your installed programs and their settings;
  • You purchased a new computer, and you want to move your customary programs and their settings to a new computer.
  • You have to install an application with the same predefined settings on several computers.
  • You often reinstall Windows, and you want to save time on the installation of applications.


2.1. Download PickMeApp client

  • Click the “download” icon on the left of nearly every page of the site.
    - For new users a registration dialog will be opened.
    - For log-in users a redownload dialog. will be opened.
  • After filling a registration form or a re-download form  you will be able to to obtain the latest version of PickMeApp. 
  • Download a PickMeApp distribution on your computer,  usually named PickMeApp_[version number].exe
  • The distribution is a self-extracting archive guiding  you through an easy deployment of the PickMeApp client.

    The newest versions of PickMeApp may have additional features and can transfer more applications; therefore, you are advised to update frequently.

VERY IMPORTANT!!!: Each PickMeApp downloaded directly from the PickMeApp site receives an unique PickMeApp ID. Only those PickMeApp installations that have their unique PickMeApp generated by the PickMeApp Site are valid applications. Only those installations can request support, receive updates, and enjoy many other features available for registered users.

2.2. Deployment

  • Launch the self-extracting archive:


  • Extract PickMeApp files to a destination folder on your computer.

    PickMeApp was designed as a portable tool. Therefore,  for effective usage, we suggest that you deploy PickMeApp to any removable storage device (e.g., USB flash memory).

    Note:  A destination folder path name needs to be less then 255 characters . ( for example G:\PickMeApp )


  • By default, PickMeApp is run when deployment is completed.


3.1. Starting PickMeApp

  • Following PickMeApp deployment, a program folder named PickMeApp[version number] is created in the chosen location.
  • A PickMeApp folder contains configuration files, the PickMeApp executables, and a TAPPS folder for default storage of captured applications.
  • To start PickMeApp, run the PickMeApp.exe executable from the PickMeApp folder.

Note: Make sure that you have administrative rights on the computer before attempting to start PickMeApp.


3.2. Running PickMeApp

PickMeApp makes application capture and  transfer as simple as possible. The program interface is very straightforward. Usually, you need only three clicks to make capture or transfer operations: Run, Select, Capture or Run, Select , Install.


Left Panel: Installed Applications Panel

The Installed Applications panel lists applications installed on the source computer that PickMeApp can capture.

Right Panel: Captured Applications Panel

The Captured Applications panel lists captured applications and their locations.

Transfer Management Bar

The Transfer Management bar (middle) contains following buttons:

  • Capture marked application(s).
  • Install marked application(s).
  • Create new profile .

Process Bars

Process bars show the status of the capture/deployment processes, and enable the user to interrupt their execution.

Session Log

Session Log provides detailed reports about the PickMeApp execution.

Upper Button Bar

The button bar includes the following:

  • Settings:          Opens a setting window
  • Help:                 Opens an online help in the browser
  • About:              Opens a dialog box in which your PickMeApp version number is shown
  • Support:           Opens a support page in the browser
  • Donate:            Opens a donation page in the browser
  • Update:            Checks PickMeApp updates

3.3. Exiting PickMeApp

After you exit PickMeApp, no trace of its usage will remain in your operating system, outside of the PickMeApp folder.

All PickMeApp settings and captured applications are placed in the PickMeApp folder, ready to be used again the next time you start PickMeApp.

After you have captured an application, all application data is saved in the PickMeApp personalized installation package.

The installation package is contained in a single file with a .tap extension, and includes all the data necessary for the application transfer.

3.4. Updating PickMeApp

Periodicaly, PickMeApp checks for new updates.

As soon as a new update is availabe PickMeApp "Update" button will turned red.

New Update available

Pressing the Update buttion the "Update dialog" will be presented

Update Dialog

You may check the content of the update by pressing "Details".
To download update press "Download" button. A download progress dialog will be shown.

PickMeApp Update detail dialog

After the update will be downloaded you willl see  "Install" button.
After installation of a new PickMeApp version you will be asked to restart PickMeApp.

You  may check which version of PickMeApp is running by presing "About" button.

3.5. Make Portable PickMeApp

Press "Make..." button to make portable version of PickMeApp.

User "Export" dialog to select PickMeApp Profiles you want to have on your portable version of PickMeApp. Once selected press "Export" button to start exporting .

All selected PickMeApp profiles, system files and folders , settings and the license will be exported to the personal portable version of PickMeApp.


4.1. How does it work?

  • Start PickMeApp
  • Choose the desired applications from the list and check the box beside them.
  • Click the Capture button in the middle bar :


  • Wait while the applications are being captured (as indicated in the progress bar).
  • When the progress bar turns gray, the transferred applications have been saved in the default profile referenced to the folder TAPPS, located within the main PickMeApp folder.

4.2. Using the Installed Applications list (Left Panel)

The left panel presents all installed programs that PickMeApp may discover on your computer.

Using the Filter

The filter is a convenient tool that enables you to quickly search for the application you want to capture. To activate the filter, simply type the name of the application, or part of its name, in the filter input line. Only alphanumeric and all punctuation characters can be typed.
To use the filter:
  1. Start PickMeApp
  2. Type some characters from the application name in the filter input line, or choose one of the predefined filtering options*.
  3. Check the desired applications, or choose the “Mark All” option.
  4. Click the “Capture” and transfer your application to the default profile.
  5. During the capture, you can skip/pause an application transfer, using buttons at the progress bar.
  6. Please wait until the progress bar turns gray, and the “Capturing process finished” message appears.
Note: During the capture, deployment or deletion of an application, the filter is disabled.
Predefined filter options
There are four pre-defined filter options:
  • <captured>         Shows only applications already captured in the selected profile.
  • <not captured>   Shows only applications not captured in the selected profile.
  • <selected>          Shows only previously marked applications.
  • <clear>                 Cancels the previous filter, and causes the applications list to revert to the default state.
Some ways to use the filter options:
  • <captured>          To see applications captured in the current profile.
  • <not captured>   To select a new application to capture.
  • <selected>          To see a list of applications you chose to capture.
The Mark All button
This button selects all applications available for a capture under a chosen filter.

The Unmark All button

This button clears the selection of all applications under a chosen filter.

Capturing multiple applications

With PickMeApp, you can transfer several applications at once. For this purpose, it is necessary to find all the desired applications in the list, and check each of them in turn.
To capture multiple applications:
  • Start PickMeApp.
  • Using filters or manual selection, check each application to be captured.
  • Click the Capture button, and transfer your applications to the default profile.
  • During the capture, you can skip/pause an application transfer, using the buttons at the progress bar.
  • The capture is complete when the progress bar turns gray, and the “Capturing process finished” message appears.

Using a destination profile

After an application is captured, all application data is stored in the PickMeApp personalized application package. The application package consists of a single file with a .tap extension that contains all the data necessary for application deployment. This file is saved in a “destination profile” selected by the user.
By default, all captured applications are saved in the profile “My captured applications,” located in the folder TAPPS within the PickMeApp folder.
To create a new destination profile, do the following:
  • Start PickMeApp.
  • Click on the “Create new profile” button.
  • Enter a unique profile name
  • Type in the name of a destination path or browse for a unique destination path.
  • Click the “OK” button
A new profile will be created at the chosen destination.
Changing the destination profile
To activate a destination profile for capturing applications:
  • Start PickMeApp.
  • Choose one of the available profiles in the right panel, and click on the profile name.
  • The chosen profile becomes the destination for applications captured.
Note: During the capture, deployment or deletion of an application, the filter is disabled.

Marking of installed applications

Installed applications on the list can be marked by a colored circle:

Yellow :  the application is currently running 

Green : the application is already captured in the current profile on the right panel

Blue : the application is already captured in one of non-active profiles on the right panel

Expanded Application entry

To learn more about an application, click on its name in the application list.

The Expanded Application entry includes:
  1. Est. Size                : Estimated size of the application package when captured.
  2. Est. Time               : Estimated time taken for the capture of the application.
  3. Version                  : Version of the application, as provided by the application vendor.
  4. Support Info          : Provides a link to detailed information about the application.
  5. Capture button     : Starts capturing the application immediately
  6. Repair button       : Repairs the application. Active only if the repair feature is available.
  7. Uninstall button   : Uninstalls the application from your system *
* Warning:   Uninstalling an application via PickMeApp will not cause its capture.
Repairing an application
The expanded application entry contains the "Repair" button. When the button is pressed PickMeApp will run a repair tool for the application. The button activates only if the repair feature is available for the application.

4.3 Software Suites

A software suite is a collection of software programs bundled and installed together. The software programs share a similar domain and may have correlative features and functionality, or they may be completely different from one another. After the software suite setup is finished, it can be difficult to determine how those software programs are related and whether they are part of a suite.

Microsoft Office is a popular example. Microsoft bundles multiple software programs like Word (Word Processor), Excel (Spreadsheet), PowerPoint (Presentation Program) and Outlook (email client) into a software suite. Although each of these programs function differently, they are all considered productivity software.

Prior to this PickMeApp version, a software suite user had to manually locate all related software programs, capture them one by one and then recover them onto the target PC. Some of our app workarounds advised users on how to deal with their software suites.

With this Version 1.2. release, PickMeApp is able to identify related software programs as part of a software suite. It lists the software suite under “Installed Application List” alongside the other applications. The user can easily dstinsigh software suites by their names which starts with “@Suite@” and the bold title fonts. Users can also use the <suites> filter to quickly find software suites in the app.

This new version can capture, install, uninstall, repair and perform other actions on software suites the same as it does for regular software programs. As soon as an action is applied to a software suite, PickMeApp will automatically identify and apply relevant actions to all related software programs.

  • Software suites are capturable if all related applications are capturable ( Qualified Applications) . When a software suite is captured, PickMeApp takes all related applications and packages them as a single TAP file or as a single self-extracting executable setup (PickMeApp Light).
  • Software suites are repairable if at least one of its applications is repairable. When a software suite gets repaired, PickMeApp repairs all repairable applications of the software suite.
  • When you uninstall a software suite, PickMeApp uninstalls all related applications.

There are some limitations on PickMeApp actions that can be performed on software suites.

  • PickMeApp Light and the PickMeApp Pack feature will fail to create self-extracting executing setup for software suites larger than 2GB. TAP files should be used to re-install large software suites.
    Starting from version 1.3 PickMeApp Light supports for big setups.
  • PickMeApp may fail to find all related applications for a particular software suite, thus losing some its features when transferred by PickMeApp. We constantly improve the PickMeApp abilities to recognize related applications.
  • PickMeApp version 1.2 will only recognize Microsoft software suites as well as predefined custom suites. This limitation will be reduced in the following releases!

4.4 Capture Setup Cache

To allow smooth repair and install additional components and features, many software programs cache some installation files on the user’s PC during their first installation.

Since version 1.2, PickMeApp has been able to capture and transfer applications’ installation caches while capturing the applications. Along with the “Check integrity of installed applications” feature, this new function significantly improves application re-installation.

One drawback of the capturing setup cache feature is that the captured package has a larger size. Sometimes it may be twice the initial package size. Also, the capture may take longer time. Disable this feature if you need quicker capturing or a smaller installation package!


5.0. Pre-deployment checklist

It is recommended to upgrade Windows Installer to version 3.1 when working with PickMeApp.

Many programs require a runtime environment to be installed on the destination system. As for now PickMeApp Beta doesn’t check if the required environment is installed. Therefore it is recommended to download and install the following:

Microsoft .NET Framework 3.5

Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)


Java Runtime Environment

5.1. How does it work?

 To deploy an application:

  1. Start PickMeApp.
  2. Find the required unique package in the destination profile and check the box beside it.
  3. Click the “Start Installation” button to deploy your application.


  1. Wait until the progress bar turns gray, and the “process finished” message appears.

Note: An application cannot be deployed twice.

5.2. Using the Captured Application list (Right Panel)

The right panel contains a list of the applications captured under one or more profiles.
A small green circle denotes an application already installed in the system.



Using the Filter

The filter is a convenient tool that enables you to quickly search for the application you want to transfer. To activate the filter, simply type the name of the application, or part of its name, in the filter input line. Only alphanumeric and all punctuation characters can be typed.
To use the filter:
  1. Start PickMeApp
  2. Type some characters from the application name in the filter input line, or choose one of the predefined filtering options.
  3. Check the desired applications, or choose the “Mark All” option.
  4. Click the “Start Installation” button to deploy your application.
  5. Wait until the progress bar turns gray, and the “Installing process finished” message appears.
Note: During the capture, deployment or deletion of an application, the filter is disabled.
Predefined filter options
There are four pre-defined filter options:
<installed>           Shows only applications already installed in the destination computer
<not installed>    Shows only applications not installed in the destination computer
<selected>           Shows only applications previously selected
<clear>                 Cancels the previous filter, and causes the applications list to revert
 to its default state
Some ways to use the filter options:
<installed>          To verify whether the application you chose is already installed
<not installed>   To verify whether there are other applications you want to deploy
<selected>          To view a list of applications you chose to deploy
The Mark All button
This button selects all applications available for deployment under a chosen filter.

The Unmark All button

This button clears the selection of all applications under a chosen filter.

Multiple applications deployment

In order to deploy several applications from the personalized package at once, simply check the necessary applications in the list, and click on the Start Installation button.

5.3. Using Profiles

Profiles are specific locations where captured applications are stored.
Typically, several profiles for diverse purposes are created (e.g., for backup, mobilization for different platforms, and the like).



Adding a profile

This option enables you to create an empty profile with a chosen name and location.
When a profile already exists at the location you provided, the applications captured there are automatically included within it.
The Import option allows you to import  captured applications and application descriptors. ( .tap , .tad, .pad  files) into the selected profile. The files will be copied to the profile folder from its original location.

Note: You  may import those files one by one or as set of files. Alternatively you may import a zip archive of those files. ( mix is ok ).



The Edit option enables you to change the profile name, or its location.
If you change the profile location, all application packages currently in the profile will be imported into the new location from the old one. The former profile will then be deleted.

The Remove option deletes all applications in the selected profile, and the profile itself.
The default profile cannot be removed.
Hide / Show inactive profiles

If at start PickMeApp does not discover the profile folder in the specified path, it marks the profile as inactive (red folder icon). This may occur because the profile is located on a disconnected mobile drive, or network storage.
You can hide or delete inactive profiles; you cannot edit them.

5.4. Pack (save as exe) feature

PickMeApp Pack /"Save As exe" feature is used to repackage captured application as one installation package. This installation package may be used to install captured applications on any PC at once, without a need of the PickMeApp tool.

Possible  Pack /"Save As exe " Feature usages.

  1. Version Compatibility. PickMeApp is changing rapidly. While we are trying to provide a backward compatibility, it can happen that old captured application packages are not supported by a new PickMeApp version.
  2. Software Distribution. This feature is especially useful for system administrators. Now PickMeApp can be used to repackage several useful applications as one installation package and to distribute it to other PCs.
  3. Simplicity. While we are trying to make PickMeapp as simple as possible, yet some users are confused while using PickMeApp. This feature simplifies program and settings transfer task. It makes a re-installation step similar to a standard Windows experience.

Yet to get the most of functionally while re-installing applications on a new PC, consider to use PickMeApp alongside with the original application packages ( TAP files ).

"Save As exe" Feature limitations.


  1. You can repackage up to 40 applications in one exe package.
  2. Repackaging adds about 2MB on top of the original package.


  1. You cannot choose which application to install.
  2. You have only limited information about applications being installed.
  3. You have no progress notification during installation.
  4. You cannot cancel installation in the middle of process.

Video Tutorial

Download BestOpenSourceApps installation package from the video !!!


6.1. Overview

PickMeApp Pro as your ultimate Application Manager.

Now, alongside with programs and settings transfer, PickMeApp Pro helps you to discover, download and install any of existing windows applications with just a few clicks.

PickMeApp Pro is doing it by supporting Portable Application Description (PAD) format as well as our proprietary extension supporting silent , unattended installations of Windows applications.

As an example of PickMeApp Pro usage as Application Manager the PickMeApp distribution includes the PickMeApp Collection  of  120 popular one-click installable programs.
All included programs are the latest releases linked directly to their original publisher sites.

- Those applications can be installed at once by PickMeApp Pro .
- All installation work is done in the background.
- Applications are downloaded from each publisher's official site.
- The applications will be installed in their default locations.
- They will not bother you with any choices or options.
- They will be installed without extra junks like toolbars or etc.
- They will skip any reboot requests from installers. So please restart PC manually at the end

Each day we review, test and add new programs to our PickMeApp Collection.

All registered users who frequently install programs using PickMeApp will enjoy automatic updates of our growing PickMeApp Collection.

6.2. Portable Application Description (PAD) format.

Portable Application Description (PAD) is a machine-readable document format designed by Association of Shareware Professionals. It allows software authors to provide product descriptions and specifications to online sources in a standard way, using a simple XML schema that allows webmasters and program librarians to automate program listings. PAD files most commonly have .XML or .PAD file name extension..

Regularly updated PAD files are published by thousands of software information services and software catalogs
The ASP organization maintains PAD repository with more then 200,000 constantly updated software descriptors.

Additionally PAD files can be found in the following repositories.


A standard PAD file may include the following information about an application

  1. Application Name and Version
  2. Supported platforms
  3. Publisher Name
  4. Download links
  5. Type of license and EULA

6.3. Quick Introduction to use PickMeAp with PAD files

To make PickMeApp to recognize PAD files, the files need to be uploaded to one of PickMeApp profiles or listed in some PickMeApp web Profile

As soon as a PAD file is uploaded to a PickMeApp profile, PickMeApp is able to read an application description, to download an application package and  to run an application installer upon request.

In most cases PickMeApp is able to identify type of the installer used to create application setup and to apply silent installation of that PAD application. PickMeApp supports MSI, NSIS and INNO types of installers.

if a PAD file includes a special PickMeApp extension (TAD), PickMeApp is able to provide a one click install of several chosen applications at once as well, regardless of type of the installer .

To use PickMeAp with PAD files you need to do the following steps:

  1. Go to software repositories and download PAD files of interesting applications.
  2. Import PAD files to an existing PickMeApp profile or create a new profile with those PAD files.
  3. PickMeApp will recognize those files and will list those applications on the Right Panel, alongside with captured applications.
  4. Now all standard PickMeApp features are applied to application descriptors as well.

Links for software repositories where PAD files can be found



6.4. T-APP Application Description (TAD) format.

T-APP Application Description (TAD) format is an extension of PAD format.
It allows to specify silent or unattended installation instructions



The following xml tags could be presented in PAD file.

     <Type>NSIS| INNO| WIZE | MSI | CMD | TAP | </Type>
      <CmdLine> ---silent swithes that should be used if  type is CMD, otherwise ---</CmdLine>


  • 7-Zip TAD extension
  • IrfanView
  • Opera 16.0.11 
      <CmdLine>/silent /launchopera 0 /desktopshortcut 1 /quicklaunchshortcut 0 /setdefaultbrowser 0 /allusers</CmdLine>

PickMeApp PRO  will unpacks the downloaded package in zip format .  It will search recursively executable to run setup by following order
 a) the first TAP file it finds
 b) the first setup.exe file it finds
 c) the first  exe file it finds
 d) the first  MSI files it finds

if PickMeApp PRO cannot resolve the correct name <EXENAME> tag should be added with  the exact name of the executable to run .



     <CmdLine>/quite </CmdLine>


6.5. WEB Profiles as Applications Collections

To list a custom remote collection of applications define Web Profile and set remote link that list all urls on PAD files of the applications.

PickMeApp Collection of Essentials Programs

Existing Application Collections



How to create you own list?

  • Create simple plain text file containing all PAD URLs from   application collections.
  • Put it on some storage, remote or local
  • Add Web Profile with link pointing to that file

PickMeApp Pro supports http://, https://, ftp://, file:// protocols

6.6 Guessing silent Installation or Removal of Applications

PickMeApp PRO can try to guess the type of installers used to install or package the application to apply known silent installation or uninstallation switches to the application.

Guess mode is enabled or disabled using Advanced Settings dialog .

If Guess mode is enabled PickMeApp PRO will allow

  • to unistall silently those applications which installer type was identified.
  • to install silently those applications that are described by PAD format

When Guess mode is disabled all installations or uninstallations of applications are interactive, except for applications which type is explicitly known. ( qualified applications, captured applications or applications described using TAD format).

Note Disable guess mode to install or to remove programs interactively.

While installing and uninstalling silently applications PickMeApp PRO will try to identify if applications do not behave silently by monitoring opening dialogs of application. if application setup does not behave silently PickMeApp PRO will skip installing or uninstalling that application. It will move to the next application, leaving open dialogs intact to allow user to complete the actions manually.


6.7. Analyze installed software programs

Note: The following feature is only relevant for the PickMeApp Installer.

PickMeApp Installer offers a unique feature that analyzes if installed software programs are supported by PickMeApp.

Analyze installed software programs


The information about installed software programs is sent to PickMeApp servers for analysis on whether they are supported by PickMeApp. Those software programs are compared with all known software programs successfully transferred by PickMeApp.
The final report is sent to the email provided in the "Analyze installed software programs" dialog.

To send a request for supportability analysis, complete the following:

  1. Press the “Analyze” button located on the upper bar of the PickMeApp Installer.
  2. Provide an email address where the final report should be sent.
  3. Press the “Send” button.


Once the PickMeApp server finishes its supportability analysis, the detail report is sent by email.

Note: Only one analysis request per 15 minutes can be sent.

Using this feature, it is possible to verify if PickMeApp Pro or Light can capture and transfer your applications without having to purchase the license.


7.1 PickMeApp Light Review

PickMeApp Light is about 50% of a full PickMeApp functionality.

PickMeApp Light captures and saves installed programs as single executable installation.
You may use this installation package to re-install your program on another PC without PickMeApp usage by coping  and running this executable on a destination PC. The setup will guide you through reinstallation process.

Note PickMeApp Light cannot create packages larger than 2GB.

PickMeApp Light

7.2 Unattended/Silent Installation of captured application.

PickMeApp Light captures and packages installed programs as single executable setup.

This setup can be run in interactive mode as well unattended/silent mode using /S switch.

For example running "KeePass 2.39.1.exe /S" in a command line to install captured KeePass silently.

The following InstallSilent.bat script can be used to automate installation of captures software programs.
(The script can be located in the "Tools" directory of PickMeApp Light setup).

:: To call installing in silent mode, we can call like
:: InstallSilent.bat "7-Zip 9.38.exe"

start "" /WAIT %1 /SD


IF %ERRORLEVEL% == 0 ( Echo The application was installed succufuly.
   ) Else If %ERRORLEVEL% == 1 ( Echo Installation ended with error.
        ) Else If %ERRORLEVEL% == 2 ( Echo Installation failed.
          ) Else If %ERRORLEVEL% == 3 ( Echo Permission Denied.
             ) Else If %ERRORLEVEL% == 4 ( Echo License is Invalid.
               ) Else If %ERRORLEVEL% == 5 ( Echo Installation canceled. The program is already installed on the computer.
                 ) Else Echo Failed without reason

7.3 PickMeApp Light vs PickMeApp

A full version of PickMeApp Application Manager allows you:

  1. Select and capture many programs at once
  2. Select and reinstall  many captured programs at once
  3. Create a single executable installation for several programs at once
  4. Select and install  many new programs at once.
  5. Manage separate profiles for different captured programs and new installations.
  6. Receive automatic updates.
  7. Submit request and receive online support.

Note: Currently there is no difference between PickMeApp and PickMeApp Light in supported applications.


8.1. User Interface Preferences

Interface language: The list of available languages from which users can select the display language of PickMeApp user interface.

PickMeApp is available in the following languages:English, Italian, Vietnamese, German, Slovenian, Polish, and French.

The log and hint bars may be turned off. Logs will still be created in the background and saved in log files.

8.2. Network Preferences

In the Settings window, you can configure your proxy server, if you need one to get through your company's firewall.

8.3. Automatic Updates configuration

You can enable an automatic check for PickMeApp updates, and specify the manner in which the check will proceed.
There is also an option to rollback to a previous PickMeApp version.

8.4. Advanced options

You can enable capture and installation of an application with the current custom user settings. This is an experimental feature.

To make application capture safer you can disable capturing of applications that are currently run.

To make an installation process quicker you may disable a PickMeapp checking integrity of installed applications.
Note: some of applications are fixed automatically by PickMeApp during that test.

8.5. PickMeApp Command Line Interface


You can work with the PickMeApp using command line.  PickMeApp supports the following convention

  pickmeapp.exe  /a <PMA Id>.<email>  <command> <argument>

"/a <PMA Id>.<email>"  is used to indicate licesence information.

List installed applications

    PickMeAppPro.exe /a <PMA Id>.<email> /l([n][q][a][s]) [/suite <external suite path> ] [path to the log file]    
    [n] - NonQualified Applications    
    [q] - Qualified Applications    
    [a] - all installed Applications    
    [s] - Suites    
    Example: List all of suites    
    PickMeAppPro.exe -a /ls /suite c:\suite.ini


Capture installed applications

    PickMeAppPro.exe /a <PMA Id>.<email> /g [/c([f][r][h])] [/p] <Product ID> <Output Package> [path to the log file] [/suite <external suite path> ]    
    /c - specifies customization flag for capture applications
        f - processes file settings
        r - processes registry settings
        h - Indicate that the capturing will be included Setup Caches
    /p - Packing the grabbed image to installer file    

    - The orther of [path to the log file] and [suite] is not important
    - The result of packing will be executable

    PickMeAppPro.exe -a /g /ch /p {23170F69-40C1-2702-1900-000001000000} c:\out /suite c:\suite.ini    

Uninstall applications     

    PickMeAppPro.exe /a <PMA Id>.<email> /u <Product ID> [/b] [/m] [/suite <external suite path> ] [path to the log file]    
    /b - indicate to turn-on creating system restore    
    /m - indicate to turn-on Guess mode    
    Note: the order of all parameters after <Product ID> is not important    
    PickMeAppPro.exe -a /u {23170F69-40C1-2702-1900-000001000000} c:\abc.log /b    

Install   package

    PickMeAppPro.exe /a <PMA Id>.<email> /i [/c([f][r][k][l][d])] <path to download folder> <Package> [/b] [/m] [path to the log file]    
    /f - processes file settings    
    /r - processes registry settings    
    /k - Indicate that the downloaded package will be stored in local machine    
    /l - Indicate that the downloading package from local machine (If not parameter, downloading order is WEB)    
    /d - Indicate downloading only. Do not perform installing    
    /b - indicate to turn-on creating system restore    
    /m - indicate to turn-on Guess mode    
    Note: the order of all parameters after <Package> is not important.  
    Note: the packages could be tap, tad, pad, xml  and msi*
    Example: Download installer of DvDFlick from WEB and store into local machine (c:\downloadedFolder). Do not install it.    
    PickMeAppPro.exe -a /i /ckd c:\downloadedFolder c:\DvDflick_pad.xml    


9.1. PickMeApp fails to capture an application

Check that there is no other install/uninstall operation in progress.

Check that the application to be captured is not running.

Check that you have an administrator rights on the computer.

Check that the application is not listed as Currently not Supported

Restart PickMeApp and try again. If the problem persists, report it to the PickMeApp support service.

Note: Some applications cannot be captured / installed due to their dependency on specific hardware configurations.

9.2. PickMeApp fails to deploy an application

Check that the application is not listed as Currently not Supported

Ensure that there is no other version of the same application on the computer.

Check that you have an administrator rights on the computer.

For better comparability we recommend to switch off UAC  before running PickMeApp. 
You may enable UAC after finishing deployment.

9.3. Applications installed on the computer are not present in the left panel

PickMeApp show all applications by dividing them on

  • Qualified Applicaitons - applications PickMeApp can capture
  • non-Qualified Applications. - other applications.

Check that the application is located in Qualified Applicaitons profile .

Check that the application is located in non-Qualified Applications profile .

Check that the application is not hidden by a current filter.
Check that you are using the latest version of PickMeApp.

9.4. PickMeApp hangs during or after capture/installation

Check that  there is no other install/uninstall operation in progress.
Ensure that the application to be captured/installed is not running.
Restart PickMeApp and try again. If the problem persists, report it to the PickMeApp support service.

9.5. After deleting an application from the installed applications list (left panel), it is still listed there

Restart PickMeApp and try again.

9.6. PickMeApp does not allow you to choose an application to create a personalized package

This application has already been captured within the currently active profile. Either remove the application from the active profile, or select another profile.

9.8. PickMeApp does not remove an application installed on your computer

It is possible that the application registration entries are corrupted. Try to remove the application using its own uninstall option, or via the add/remove programs option in the control panel.

9.9. PickMeApp does not show the Profile Name, or the personalized packages are not present

Check that the profile location is accessible, and the profile folder is there. Check that all package files are in the profile location.
Add the profile again using the “Create New Profile” button, and supplying a path to the profile location.


10.1 PickMeApp software updater Overview

PickMeApp keeps your installed applications up-to-date.

PickMeApp’s full range of software management functionality makes PickMeApp the most advanced and the best software updater tool in the market. Here’s why:

  1. Scan and lists your outdated software
  2. Upgrades are downloaded and installed with just one click
  3. Upgrades are downloaded from the program's original source
  4. Create a system restore point that rolls back to previous updates whenever required (available on-demand in the Pro version only)
  5. Portable and non-portable modes (Pro version only)
  6. Built-in advanced Uninstaller
  7. Supports thousands of software programs via built-in and/or custom App Stores  
  8. Works smoothly with all Windows versions, including Windows 10/8/8.1/7/XP/Vista

The outdated programs will be marked by red exclamation mark "!".
Alternatively the upgradeable filter can be used to find programs that can be upgraded.

It is possible to upgrade one or several applications in a raw by pressing "Upgrade" button.

PickMeApp as Updater


Upgrades will be available for any software programs installed from PAD packages located in one of PickMeApp Profiles ( see more explanation in the following paragraph)

For example

Any application from PickMeApp Collection once installed on the computer will be monitored for upgrades.

To make sure that installed software will be monitored for upgrades, import its PAD package to one of PickMeApp profile . As reminder the official PAD repository ( contains more than 15,000 software titles.

It is ok to import corresponding PAD package even after application was already installed.