I installed VLC Portable 1.1.11 in a directory on my F: Drive. It worked fine.
I copied the installation folder to mo D: drive. From that location, I could not run VLC Portable. When I clicked on the .exe file, it failed silently.
I discovered the problem: the file VLCPortableSettings.ini, in the location
F:\[install directory]\VLCPortable\Data
has a setting for LastDrive=
That setting was LastDrive=D, which was the letter I first installed it to, but not the letter of the new drive. When I changed LastDrive=D to LastDrive=F, VLC Portable started up fine.
This should be fixed. An installation is not truly "portable" if it bakes a drive letter into a configuration file.