Oh, and of course, you can directly enter "%variable%" into the Explorer address bar. If a variable resolves to a filesystem path, it will attempt to start the application (or show a directory, which boils down to "starting" it, in a sense).
Long talk about nothing. Seems like somebody was trying hard to pull minimum 2000 characters limit on the article.
Repeated talks about showing hidden files for no apparent reason, useless advice about backups.
The essence can be summed in just two phrases.
%AppData% is a roamed persistent user...
1. Turn off virtual idiocy in Vista+:
reg ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /f /v "EnableVirtualization" /t REG_DWORD /d 0
2. Purge the "%LocalAppData%/VirtualStore" to never hear of this problem again.
Which page you are trying to change it on? There's two places in shortcut, where you could do it.
On the "Shortcut" tab - to change shortcut properties.
On the "Compatibility" tab - to change properties OF THE PROGRAM ITSELF. This is not possible for documents for obvious reasons.