PackJacket allows you to enter specifications you want for the shortcuts. They are not mandatory, but if they are not specified shortcuts will not be created.

Group Structure
This value specifies the name of the group, in which the shortcuts will be kept. For example, in the Windows operating system in the start menu, each program has a group where the shortcuts are kept. The group structure can be changed by the user of the installer.

This value specifies where the group created is going to show up. Applications is recommended, since this is the option which is commonly used.

Pre-Select “Desktop Shortcuts” Checkbox
Specifies whether the checkbox shown to the user on the installer for creating desktop shortcuts will be check marked by default or not. The user of the installer can uncheck the checkbox.

This value is the name of the shortcut and is mandatory if you want to create shortcuts.

Target File/ URL
You have a choice of making the shortcut linking to a file or a URL. A target file or URL must be provided since it is mandatory.

Target File
This value is used to specify the location to the application, you want to start, when the user clicks the shortcut. $INSTALL_PATH/ is mandatory to be in the front, since that is the directory where you program was installed to. For example if the file was in the program directory, you would enter the name of the application you want to start with the extension after the “$INSTALL_PATH/”.  If the file you want to start was in a folder in your program directory you would specify the folder name with a ‘/’ after it, then you would specify the application name with the extension after the “$INSTALL_PATH/”.  

If you want to use the shortcut for a URL and not a file, you may then check mark the URL checkbox and specify the URL, you want to link to.

The description of the shortcut can be seen by the user of the installer. It can be seen in various ways, depending on the operating system being used. You can use it to tell the user of the project, what the shortcut launches. It is not mandatory to specify a value.

Command Line Arguments
If you choose to use command line arguments, the value of this will be passed to the application as command line. It is recommended not to use this, since it is not supported by all operating systems. This is not mandatory.

Working Directory
The value of this specifies the working directory for the application when it is run/launched. This feature is also not recommended, since it is not supported by all operating systems. This is not mandatory.

Icon File
This specifies the icon file for the shortcut. The icon file must be included in the installer and you must do the same as you did in target file, where you must keep “$INSTALL_PATH/” in the front and specify the rest of the location.  “$INSTALL_PATH/” is the directory for your project.  This is not mandatory.

Icon Index
Certain files support multiple icons for a file. Here you may specify which index you want to use as the icon for this shortcut. This is also not recommended, since most file don’t support this and some operating systems also don’t support it.  So it is best to keep it at 0 if you are not going to use it. This is not mandatory.  

This allows the user to see the console output of the project. This feature is only supported in Linux/Unix. This is not mandatory.

Initial State
The No Show choice is used when you launch a script, which causes a command window and the application to show up and you don’t want the command window to show. No Show stops the command window from showing. You may choose Normal to do what is default. Maximized allows you to show both the command window and application. Minimized makes the command window be minimized but still shows up on the taskbar (Windows). On Linux/Unix, this feature is not compatible, so normal would be used by default, when the installer is ran on a Linux/Unix computer.

Place in ...

Program Group
If specified, the shortcut will be put in the group menu. On Linux/Unix it will be on the top level.

Start Menu
If specified, the shortcut is put in the top most menu, available for putting the shortcut, which is usually the start menu. This is not supported on Linux/Unix, so if it is specified and the installer is ran on a Linux/Unix computer, it will just not place it in the start menu.

If specified, the shortcut will be placed on the desktop. If this option is specified and the installer is ran on a Linux/Unix computer, the shortcut will only be put on the desktop of the user who is running the installer, so it won’t be put on all the users.

Start Up
If specified, the program will launch and display, when the operating system is launched. It is not supported on Linux/Unix. If it is ran on a Linux/Unix computer, it will not show up when the operating system is launched.

If specified, the shortcut will be placed in the applications menu. This is the same place as where the Group Structure is. This is also not supported on a Linux/Unix computer, so it will have no effect if ran on a Linux/Unix computer.