The Application Shortcut Creator is a PowerShell utility with a graphical user interface (GUI) built using WPF (Windows Presentation Foundation). It is designed to help users easily find and create shortcuts for applications on their system, including officially installed programs, portable apps, and system tools.
Built by: Zachary Whiteman & Google Gemini Ai.
This tool simplifies the process of finding applications and creating shortcuts for them.
To run this script, you will need:
- Windows Operating System.
- PowerShell 5.1 or newer.
- .NET Framework: Required for the WPF-based GUI.
- Download: Download the
CreateApplicationShotcuts.PS1script file. - Unblock: Right-click the file, go to Properties, and click
Unblockif the file was downloaded from the internet. - Run: Execute the script from a PowerShell console.
.\CreateApplicationShotcuts.PS1
The application provides a simple two-step process: scan for applications, then create a shortcut.
Choose one of the available methods to find applications:
- Scan Registry: Scans the Windows Registry to find applications that were installed via a standard installer.
- Deep Scan All Drives: Scans the
Program FilesandProgram Files (x86)directories on all connected drives. This is useful for finding portable applications or programs installed in non-standard locations. This may take some time. - Manual Scan Tab: Use the Choose Folder to Scan... button to select any specific drive or folder to scan for executables.
- System Apps Tab: This tab is pre-populated with a list of common Windows system tools like Notepad, Calculator, and Registry Editor.
- After a scan is complete, select the desired application from the list in any of the tabs.
- Click the Browse... button at the bottom of the window to choose a destination folder for your shortcut (e.g., your Desktop).
- Click the Create Shortcut button. A
.lnkfile for the selected application will be created in the destination folder.
- Multiple Scan Methods: Provides several ways to discover applications, including registry scanning, deep drive scanning for portable apps, and manual folder scanning.
- Organized Results: Found applications are neatly organized into tabs based on the scan method used.
- Simple Shortcut Creation: A straightforward, two-step process to create shortcuts in any folder you choose.
- Modern GUI: Uses WPF to provide a clean and responsive user interface.
- Status and Progress: A status bar and progress bar provide feedback during long-running scan operations.
- Scripting Language: PowerShell
- GUI Framework: Windows Presentation Foundation (WPF).
- Discovery: Uses a combination of registry queries (
Get-ItemProperty) and file system searches (Get-ChildItem) to find applications.
- Read-Only Scanning: The scanning functions only read information from the registry and file system; they do not modify any existing applications or system settings.
- Shortcut Creation: The script's only write operation is the creation of a
.lnkfile in the user-specified destination folder.
Distributed under the MIT License. See LICENSE.txt for more information.
Zach Whiteman - elitesoftwarecolimited@gmail.com
HuggingFace - https://huggingface.co/EliteSoftware
HuggingFace (Personal) - https://huggingface.co/TheShadyRainbow
LinkTree - https://linktr.ee/zachrainbow