Behind the Scenes Guidance with FlexApp
How FlexApp Applications Shortcuts Are Sent to AppStream
When you package an application, the application can place a shortcut in many locations and these shortcuts could be to a target file or binary that is or is not wanted. Out of the box, FlexApp uses the following logic to send shortcuts to the AppStream Web Interface:
- Any shortcuts in All Users Public Desktop override any shortcuts in All Users Start Menu programs. However, FlexApp will only send shortcuts that are targeting the following extensions:
*.exe,*.bat,*.cmd,*.vbs,*.ps1,*.msc. - If there are no shortcuts in the All Users Public Desktop path, then FlexApp will look to the All Users Start Menu programs.
- When FlexApp looks at the All Users Start Menu programs, it will only go one directory down. For example, if you have an app like Notepad++ and its path is
Start Menu\Programs\Notepad++, only the shortcuts in that path will be sent to AppStream. Any shortcuts inStart Menu\Programs\Notepad++\helpwill not be sent to AppStream. - In most cases, on-boot applications are active in the OS before a user session is created. When a new user session is seen, we send the on-boot applications to the AppStream web interface.
If you did not edit, remove, or change the shortcuts to your liking during the packaging process, you can use the FlexApp Packaging Console editor to edit the shortcut details after the capture. For more information, refer to the FlexApp Packaging Console Guide.
