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


  1. Posts : 80
    Windows 7 Professional x64 | Windows ME | Windows 8 Dev Preview
       #1

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


    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:




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




    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




    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.)





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




    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.



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

    -AJ
    Last edited by ajfudge; 25 Feb 2013 at 14:13. Reason: clarity
      My Computer


  2. Posts : 1
    W 7 Home Prem 64
       #2

    Thanks a lot lot this tutorial.
    It saved my day :)
      My Computer


  3. Posts : 80
    Windows 7 Professional x64 | Windows ME | Windows 8 Dev Preview
    Thread Starter
       #3

    Wow. I have already forgotten that I wrote this.
    Glad this helped someone. :)
      My Computer


  4. Posts : 2
    Windows 7 Ultimate x64
       #4

    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


  5. Posts : 1
    Windows 7 Home Premium x64
       #5

    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


  6. Posts : 86
    Microsoft Windows 7 Professional Edition Service Pack 1 (build 7601), 64-bit
       #6

    Thank you so much for this! I couldn't figure it out!
      My Computer


  7. Posts : 1
    Windows 7 Pro 64bit
       #7

    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 !

    Enjoy !
      My Computer


  8. Posts : 1
    Windows 11
       #8

    Hello ajfudge & kazawil,

    You wonderful/brilliant people solved my Stacks Docklet issues. There are so many smart people out there! Thanks again you two. :)
      My Computer


  9. Posts : 1
    Windows 11 23H2
       #9

    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 Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 16:57.
Find Us