PAL:PortableAppsBaseDir & PAL:LastPortableAppsBaseDir
I still don't get the point of these variables or how they would be used. Currently, I have an app on the desktop. So, PAL:LastPortableAppsBaseDir reads C:\Users\Kenny Williams (not C:\Users\Kenny Williams\Desktop), but what if I move the app to a different directory? It can never check for the \Desktop portion of the location of the file and thus will never be able to change the directory correctly.
Wouldn't it make more sense to remove these two variables and implement PAL:LastPortableAppsDir instead?