[TUT]Create proper 64-bit apps shortcuts for Stack docklet

ajfudge

New member
Member
Local time
1:26 AM
Messages
80
Location
Quezon, Philippines
THIS TUTORIAL INVOLVES:

*****

Since you're reading this, this author assumes that you already have Stacks docklet installed and have been using it for quite some time now. You are just annoyed why 64-bit program shortcuts give you error everytime you access it inside the Stack. Therefore, THIS TUTORIAL IS NOT ABOUT:
  • Installing Stacks docklet
  • Creating stacks

*****

INTRO
64-bit application shortcuts are not easy to tame, especially when you use Stack docklets to collect them in groups. Some shortcuts work (in my case, Photoshop has been friendly), but most of the time they appear as this ugly icon:

sshot-12b.png



And when you click it, a dialog will popup to tell you that it can't be opened:

sshot-13.jpg



A workaround to make 64-bit applications shortcuts accessible via the Stacks docklet was provided in Aqua-Soft forums. Their instruction, though good, is too technical and time-consuming. But I'm a newbie and I want an easy way out. So for those having trouble with creating symbolic links, here's a quick tip.

1) download and install Link Shell Extension. The software will add a context menu item.



2) Go to C:\Program Files and select the folder of the 64-bit program you'd like to include in Stacks docklet. (In this example, I will use 7-zip)



3) Right-click on the folder and select Pick Link Source
sshot-14b.jpg




4) Then, create a folder anywhere. But I advise that this folder should contain symbolic links ONLY so they remain organized. (In my case, I put all my symlinked folders in D:\Apps\SymLinks where it sits nicely with my D:\Apps\Shortcuts folder so they're easier to reference in case I needed to change something).



5) Open that newly-created folder. Right-click anywhere, and select Drop As then Symbolic Link. (The item you just "dropped" will now appear in that folder and it has a green overlay icon to indicate that it's a Sym Link (CAUTION: If you have MS Office Groove installed, the extra overlay icons added by Link Shell Extension won't behave nicely).

Here's a quick explanation of the difference between a linked folder (normal shortcut) and a symlinked folder:
-Normal shorcut is like riding an elevator: it will transport you from floor A to floor B
-Symlink meanwhile acts like having a front door (original source) and backdoor (symlinked destination): no matter which one you choose you'll still be able to enter the house

Therefore, the "dropped" folder will behave as if it originally resides in the location you put it in. It won't affect the size of your disk but any changes you make in that folder, be it the original or the symlink, will reflect one and the other. So it's better to leave it alone unless you know what you're doing.)

sshot-15.jpg




6) Open the folder you just "dropped". Find the program's main .exe file that launches the program and create a shortcut for it.
sshot-16.jpg




7)This newly-created shortcut is what you should use in your Stacks docklet. After creating your docklet that include this shortcut, you should be able to see the proper icon of your 64-bit program and click on it.
sshot-17b.png



*****
This is my very first tutorial, so sorry for being sloppy. Hope this helps someone.:p:D

-AJ
 
Last edited:

My Computer

Computer Manufacturer/Model Number
ASUS UL80A
OS
Windows 7 Professional x64 | Windows ME | Windows 8 Dev Preview
CPU
Intel Mobile Core 2 Duo SU7300 @ 1.30GHz
Motherboard
ASUSTeK Computer Inc. UL80A (Socket 478)
Memory
3 GB HDDR3 411MHz
Graphics Card(s)
Mobile Intel 4 Series Express Chipset Family
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
AU Optronics B140XW02 V1
Screen Resolution
1366x768
Hard Drives
500GB internal
320GB external
Keyboard
cheap keyboard
Mouse
cheap mouse
Thanks a lot lot this tutorial.
It saved my day :)
 

My Computer

OS
W 7 Home Prem 64
Wow. I have already forgotten that I wrote this. :p
Glad this helped someone. :)
 

My Computer

Computer Manufacturer/Model Number
ASUS UL80A
OS
Windows 7 Professional x64 | Windows ME | Windows 8 Dev Preview
CPU
Intel Mobile Core 2 Duo SU7300 @ 1.30GHz
Motherboard
ASUSTeK Computer Inc. UL80A (Socket 478)
Memory
3 GB HDDR3 411MHz
Graphics Card(s)
Mobile Intel 4 Series Express Chipset Family
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
AU Optronics B140XW02 V1
Screen Resolution
1366x768
Hard Drives
500GB internal
320GB external
Keyboard
cheap keyboard
Mouse
cheap mouse
This can be accomplished in a slightly simpler way. You do not have to create symbolic links for each application. Instead, create a symbolic link to the 64-bit "Program Files" folder so that 32-bit applications can "see" it. Then modify your plain old windows shortcuts to touch this new "folder" instead of the original "Program Files" folder.

1) Open a command prompt
2) Type: mklink /j "C:\Program Files (x64)" "C:\Program Files"
3) Build your regular windows shortcuts using the C:\Program Files (x64) directory rather than the C:\Program Files directory.

DONE!!
 

My Computer

OS
Windows 7 Ultimate x64
Thank you! I couldn't get GIMP to run through the Stacks Docklet til I found this tutorial! Also, I followed Meztup's ( Isee what you did there lol) advice and made a Program Files (x64) junction. Now, the only question I have left is...can I safely Hide Program Files and still be able to install stuff?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP pavilion p7-1010z
OS
Windows 7 Home Premium x64
CPU
AMD Athlon II X4 645 @ 3.1GHz
Motherboard
Foxconn 2AB1 Rev. 1.00 (Socket AM3)
Memory
12GB DDR3 PC3-10700 (Hyundai & Corsair)
Graphics Card(s)
Nvidia GeForce GT 520 (1GB DDR3)
Sound Card
Realtek HD Audio (7.1 Channel)
Monitor(s) Displays
HP S-2031 20" Widescreen LCD Monitor
Screen Resolution
1600x900 (60 Hz)
Hard Drives
Hitachi HDS721010CLA632 7200 RPM SATA 3G HDD (1TB)
Western Digital WD Blue WD10EZEX 7200 RPM SATA 3G HDD (1TB)
PSU
450-watt power supply (Man. unknown)
Case
HP pavilion p7 series
Cooling
Passive Case Pull (Air)
Keyboard
HP Factory Provided
Mouse
HP Factory Provided
Internet Speed
12Mbps
Antivirus
avast! Internet Security
Browser
Firefox
Thank you so much for this! I couldn't figure it out!
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP-Pavilion-a6000-Desktop-PC
OS
Microsoft Windows 7 Professional Edition Service Pack 1 (build 7601), 64-bit
CPU
Intel(R) Core(TM)2 Quad Q9550 @2.83GHz (Xeon) Socket 775 LGA
Motherboard
ASUSTeK Computer INC. Benicia (P35/G33/G31)
Memory
4095 MB (4 x 1024 MBytes DDR2 Dual Symmetric)
Graphics Card(s)
Sapphire HD 7770 GHz Edition (shows Radeon R7 200)
Sound Card
Realtek High Definition Audio Driver Version 6.0.1.6662
Monitor(s) Displays
HP w19b 18.6" 5:3 (SN: CNC703PN1G)
Screen Resolution
1440 x 900
Hard Drives
1080 GB total
C: (320Gb): WDC WD3200AAKS-75L9A0 ATA
D: (Optical Drive): ATAPI DVD A DH16A6S ATA Device
E: (1Tb): WDC WD10EARS-00S8B1 ATA
F: (Backup 2 Tb): Clikfree Backup Drive USB
PSU
GX750
Case
Black/Blue APEVIA X-Hermes
Cooling
2 Top , 1 back, 1 front fan all 180 mm & side 200mm
Keyboard
Logitech G110
Mouse
Logitech G500s
Internet Speed
High speed cable
Antivirus
Avast! Internet Security 2014.9.0.2021
Browser
Firefox 44 (x86 en-US)
Other Info
BIOS American Megatrends
Date:
09/10/09 10:25:18 Ver: 5.43
Hi all !
I had the same problem with Stack Docklet, and I found a simple way to fix it ! :)

The problem is because of a "bad" structure in some shortcuts that Stack Docklet fails to interpret correctly.

I saw that some shortcuts for 64bit softwares could be opened but not other ones. So I tried to manually create new shortcuts for those same softwares from Windows context menu, and it appeared that none of them could be opened by Stack Docklet.
Hence I thought that the problem may come from the shortcut structure. Then I tried different ways to create shortcuts until it works...

Finally, I saw that it was possible to create good shortcuts with a freeware : "Link Snack", which you can download here : Link Snack 2.0 - DonationCoder.com

Very easy to use ! just have to indicate the path of the software, and where you want to put the shortcut (Location), and clic on "Create", and it's done.
Then, put this new shortcut in Stack Docklet and it will work like a charm ! :D

Enjoy !
 

My Computer

Computer type
PC/Desktop
OS
Windows 7 Pro 64bit
I want to thank you for a GREAT piece of troubleshooting...

I've been searching for two weeks for an answer as to why my RocketDock StacksDocklet icons would not launch my MS Office apps such as Word or Excel, etc.

I already have a Program Files (x64) symbolic linkfolder for every 64bit app on my system. Most 64Bit apps will run right from an icon on the Rocket Dock, but every once in awhile I run into one that doesn't like a 32Bit program like RocketDock launching a 64Bit app. I have the original StacksDocklet by Matias Moreno and it WILL not launch Office 2021 apps straight from their parent folder or from the Program Files (x64) folder. I too tried everything to parse the shortcut Target and Start In variables and nothing worked, until I used the Link Shell Extension you recommended.

Thank you, thank you, thank you...
 

My Computers

System One System Two

  • Computer type
    Laptop
    Computer Manufacturer/Model Number
    HP
    OS
    Windows 11 23H2
    CPU
    11th Gen i7
    Motherboard
    HP
    Memory
    16GB
    Graphics Card(s)
    Nvidia GeForce MX450
    Hard Drives
    1TB SSD
    1TB HDD
    Antivirus
    Avast
    Browser
    3
  • Computer type
    PC/Desktop
This can be accomplished in a slightly simpler way. You do not have to create symbolic links for each application. Instead, create a symbolic link to the 64-bit "Program Files" folder so that 32-bit applications can "see" it. Then modify your plain old windows shortcuts to touch this new "folder" instead of the original "Program Files" folder.
1) Open a command prompt
2) Type: mklink /j "C:\Program Files (x64)" "C:\Program Files"
3) Build your regular windows shortcuts using the C:\Program Files (x64) directory rather than the C:\Program Files directory.

DONE!!

OMG MAN! Now is 06.2024 and this is still actual! Thanks a lot for your help! You are the best)) Now I discovered that Furmark2 х64 opens well from "С:\Program Files" and I can't understand why some x64 programs from Program Files don't opens corretly in Rocket dock (in fact, the Rocket Dock adds to the links "х86" after name of "Program Files", I found this information yesterday), but for some apps Rocket Dock didn't add this x86 in their link, and this is strange.

- - - Updated - - -

Hi all !
I had the same problem with Stack Docklet, and I found a simple way to fix it ! :)
Finally, I saw that it was possible to create good shortcuts with a freeware : "Link Snack", which you can download here : Link Snack 2.0 - DonationCoder.comVery easy to use ! just have to indicate the path of the software, and where you want to put the shortcut (Location), and clic on "Create", and it's done.Enjoy !
MAAANNN THIS IS A LOT Better than creating a "Simlink" folder that will be called "C:\Program Files (x64)". You made my day! I was searching for the solution about 3 days. I think the problem is that Windows can create "Soft" and "Hard" type of links and some of them are not compatible with RocketDock, so this program give us the solution, it's just awesome! THANK YOU A LOT!!!!! The link Snack is wonderful piece of program)

I was googling a lot about this Stack Docklet / ( StackDocklet ) Error - "The specified path was not found", but only after 3 days of searching I found this nice forum, thaks a lot guys!)
 

My Computers

System One System Two

  • OS
    win 10
  • Computer type
    PC/Desktop
Back
Top