"Or do you need a feature that will emulate original file name even if you rename file somehow?" Yes, I do. I tried to explain that but probably not so good. It's normal behavior that people rename application if it consist one file. For example, original name of the application must be my nick ...
My application works only if it has original name. I virtualised it and it works fine until I rename it. I wonder if it could internally (I mean in boxed environment) run with original name (as it was packed), but externally it would have any name?