Shortcut Arrow

ByLine
How to Remove or Change the Shortcut Arrow and Name in Vista
Synopsis
This will show you how to Remove, Restore, or Change the Shortcut Arrow on shortcuts. You will also see how to enable or disable the Shortcut name extension when new shortcuts are created.
How to Remove or Change the Shortcut Arrow and Name in Vista

information   Information
This will show you how to remove, restore, or change the Shortcut Arrow on shortcuts. You will also see how to enable or disable the Shortcut name extension when new shortcuts are created.
Note   Note
If you accidentally used a XP method of doing this by removing or renaming the IsShortCut registry, then the shortcuts in Favorite Links, Media Center, and in the Games Explorer disappear or will not work anymore. Vista uses this value to track links, lots of programs and features that use links will not work correctly like the ones above. You can use this program below to fix them by restoring the shortcut arrow, then you can make any changes you like afterwards.
warning   Warning
Removing the shortcut arrow from shortcut icons can make it hard to tell which files are shortcuts or not. This can lead to you accidentally deleting the actual file instead of just a shortcut to it.





OPTION ONE
Using a Program

1. If you have not already, click on the Download button below to download the Vista Shortcut Overlay Remover (Vista Shortcut Overlay Manager) program below for the 32-bit or 64-bit Vista you have installed. Save the .zip file to your desktop, extract (drag and drop) the .msi file to your desktop, and install it.​
32-bit (x86) Vista
download
64-bit (x64) Vista
download

2. Double click on the program's shortcut to run the program.​
3. To Change or Remove the Arrow for All Shortcuts
A) Select (dot) the arrow option you want for the shortcut arrow. (See screenshot below)​
NOTE: If you selected Custom Arrow, then click on Select to navigate to and choose a ICO (icon) file you have downloaded to use.​

4. To Remove the "Shortcut" Name from All Shortcuts
A) Check the box to also remove the - Shortcut name extension for new shortcuts that are created.​

5. Click on Apply.​
Frameworkx.jpg

6. Click on Yes to log off to apply the changes. (See screenshot below)​
Logoff_Confirmation.jpg

7. Log back on and your done.​





OPTION TWO
To Manually do this Through the Registry

NOTE: This option will allow you to only remove or restore the shortcut arrow on all shortcuts old and new.
1. Click on the Download button below to download the file below.​
Remove_Restore_Shortcut_Arrow.zip
download

2. To Remove the Shortcut Arrow
A) Open the ZIP file (step 1), and extract the Blank.ico file, and either the 32-bit or 64-bit Remove_Shortcut_Arrow.reg file for your Vista version to the desktop.​
NOTE: To see if your Vista is a 32-bit or 64-bit version, open the Start Menu and right click on Computer and click on Properties. Under System Type, you will see what version of Vista you have.​
B) Right click on the Blank.ico file and click on Properties.​
C) Under the General tab, click on the Unblock button if there. (See screenshot below)​
NOTE: If the Unblock button is not there, then the file is already unblocked. Continue on to step D below.​
Properties.jpg

D) Copy and Paste the Blank.ico into the C:\Windows folder, then click on Continue and Continue to approve the copy.​
E) Right click on the 32-bit or 64-bit Remove_Shortcut_Arrow.reg file for your Vista version and click on Merge, then click on Continue, Yes, and OK to approve the merge.​
F) Go to step 4.​

3. To Restore the Shortcut Arrow
A) Open the ZIP file (step 1), and extract the Restore_Shortcut_Arrow.reg file to the desktop.​
B) Right click on the Restore_Shortcut_Arrow.reg file and click on Merge, then click on Continue, Yes, and OK to approve the merge.​
C) In the C:\Windows folder, right click on the Blank.ico file and click on Delete, Continue, and Continue.​
NOTE: This is for when you have used step 2 above to remove the shortcut arrow previously.​

4. Log off and log on, or restart the computer to apply.​
5. You can now delete the downloaded files on your desktop if you like.​
That's it,
Shawn


 
Last edited:
Shawn Brink

Comments

Hello Thanoscsd, and welcome to Vista Forums.

No problems with it running with my Vista SP1 32-bit or 64-bit.

You might give Method Two a try instead if you cannot get that program to work for you though.

Hope this helps,
Shawn
 
Firstly , very good job with the forum :)
Second i really cant understant why this tool doesnt work for me.:S Maybe couse the business version? Can someone with business confirm that?
Also the registry option didnt work too. I got an ugly "uknown app" icon as an arrow. I am working on it. Also about 64-bit O/S there is an entry also in [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons . Maybe put somethink there? Btw there was no Shell Icons entry by default in Vista Bussines in the [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icon ! Is that normal ?

seems i got wrong Blank.ico ;) Now it works perfectly. Stil the error with the programm is a big question but i dont really care anymore.:)
Thanx for the usefull info in this foroum !:D
 
Thanoscsd,

I'm happy to hear that you got it sorted out. :)

You're correct, the Shell Icons entry is not there by default in Vista. That's why I went ahead and had a .reg file to use instead so people wouldn't have to worry about manually adding it. ;)
 
Hello
Thanks for these nice tips.i just downloaded program but when it says do u wanna log it gaves this error
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

Code:
************** Exception Text **************
System.ComponentModel.Win32Exception: The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at VistaArrowGone.Form1.btApply_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [URL]file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll[/URL]
----------------------------------------
FxVisor
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0.0
CodeBase: [URL]file:///C:/Program%20Files%20(x86)/Frameworkx/Vista%20Shortcut%20Manager/FxVisor.exe[/URL]
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [URL]file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll[/URL]
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [URL]file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll[/URL]
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [URL]file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll[/URL]
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [URL]file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll[/URL]
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [URL]file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll[/URL]
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [URL]file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll[/URL]
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ComponentModel.Win32Exception: The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at VistaArrowGone.Form1.btApply_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [URL]file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll[/URL]
----------------------------------------
FxVisor
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0.0
CodeBase: [URL]file:///C:/Program%20Files%20(x86)/Frameworkx/Vista%20Shortcut%20Manager/FxVisor.exe[/URL]
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [URL]file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll[/URL]
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [URL]file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll[/URL]
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [URL]file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll[/URL]
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [URL]file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll[/URL]
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [URL]file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll[/URL]
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: [URL]file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll[/URL]
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

and when i tried the second way all shortcut icons became like dead folder.would be grateful for help thanks.
 
Hello Cazizi, and welcome to Vista Forums.

Not sure why you got the error for the program. :(

Did you use the 64-bit Remove_Shortcut_Arrow.reg file in METHOD TWO for your version of Vista?

Shawn
 
Hello Cazizi, and welcome to Vista Forums.

Not sure why you got the error for the program. :(

Did you use the 64-bit Remove_Shortcut_Arrow.reg file in METHOD TWO for your version of Vista?

Shawn
Hello. Shawn.i realy like ur treads.they realy helped me a lot.yeah i used 64bit reg in method two.but like u said when i right click on it to unlock,there wasnt any option to unblock on general tap.

btw went to HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ here from Regedi there is lots of REG_SZ on shell icons.well these are the things from iconpackger(i changed icons with this program)and donnow what are these so didnt made a new reg to dont make harm pc.i took a screen shot from there.

not:im realy sorry if i talk bad.eng grammar is realy bad.

http://img16.imageshack.us/my.php?image=48820453.jpg
thanks for help
 
Last edited:
Cazizi,

I'm assuming that you had also copied the blank.ico file into the C:\Windows folder as well.

By chance, is your Vista installed on another drive letter than C: originally in a dual-boot situation?
 
hey Brink thanks for spending time.yeah i copied blank.ico to that folder.and vista installed on drive c.ive drive d too but just for music and picture
 
Strange, I'm not sure why it did not work for you then. I just tested it again, and it works fine for me still.
 
hay,

i have been trying to download this version 2, and each i do it gives me the version 1.3!!! very annoying, and if i click on the 64 bit links the web page cannot be displayed! why is this. all my other web pages work. but when i try anything to do with frameworkx.com its like its not there. is it broken?

does anyone have a copy of version 2 they could send me?

or an alternative that deosnt involve the reg, because im pretty sure ial break it if i do that.
 
Hello Alphecca,

I just tested the download version from the Softpedia Mirror (US) MSI link, and it is the 2.0 version.

Vista Shortcut Overlay Remover Download - Softpedia

If you just wanted to removed the shortcut arrows, then the .reg file downloads will do it for you automatically following the steps.

Hope this helps,
Shawn
 
Last edited:
thank you very much brink,

i have just downloaded this and when implimenting recieved this error.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ComponentModel.Win32Exception: The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at VistaArrowGone.Form1.btApply_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3074 (QFE.050727-3000)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
FxVisor
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Frameworkx/Vista%20Shortcut%20Manager/FxVisor.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3074 (QFE.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


i am running x64 vista home premium, i dont know if thats a problem.

any ideas?

if i press continue, and then log off and on or close and open explorer, the arrows remain

help

thanks
 
Alphecca,

It appears that the program will not run on your system. Is it a not US version of Vista?

You can use METHOD TWO instead to remove the shortcut arrows. I had made .reg files to download and merge to make it simple and not have to play in the registry tp do it.
 
hi again,

the version is purchesed in the US, as is the laptop.

never mind i tryed to reg edit as you sugested. worked like a pro.

thanks a lot!

also on a side note, do u know of a free decent video converter, .mov files to .mpeg or .wmv?

one thats can deliver high quality without a watermark.

thanks so much!
 
You're welcome Alphecca. I'm happy to hear that you got it sorted. :)

Sorry, but I do not know of any video converter though. :(
 
Hi all I just enrolled today. I have read this fine tutorial, and have had nothing but problems. When I was running 32bit I had no problems with the FXVisor. I am sure I have version 2.0 which works with 64bit. I am now running 64bit Ultima. I ran the program in my user acount and I get a unhandled exception error. I continue, log off and still the arrows. AHHHHHH!!!

During my Google travels, it was saying you need to run the program as an Administrator. Well, I couldn't find out how to enable that account. Then Google again brought me here and I found the tutorial on how to enable it in CMD line. Tried that and still same error. I'd post it but it is long and is basically the same as others have posted.

What is a guy to do? I know you have a second option here, but as you can see I'm anal about shortcut arrows, so the same applies trying to figure this out. I was thinking it is a .net framework issue. I do not have .net 1.1 installed is this a problem?

Thanks for the help.
Beebe
 
Hello Beebe, and welcome to Vista Forums.

Yes, the second option will work just fine to remove the shortcut arrows.

However, if you would like to see if we can get the first option working for you, then check the Microsoft .NET Framework 3.0 option in Windows Features to see if the Frameworx program may run for you afterwards. If not, then just uncheck the option and uninstall the Frameworx program to be back to where you were before.

Shawn
 
Last edited:
Top