That Windows operating system works with drive letters and not volume names as many other operating systems is really a problem when working with applications executed from a removable media.
I think there is no real good solution at the moment to solve your problem.
You could assign on all computers you plug in your USB stick via computer management (compmgmt.msc) the drive letter B to your USB drive before you start any application from your USB media.
You could also use good old DOS command subst B: letter of USB drive:\
to assign drive letter B to the USB drive and later before unplug the USB stick use subst B: /D
to remove this temporary drive letter assignment, see for an example UE3 auto-complete file not portable?
Also possible is to use a small batch file stored also on the USB drive which you call after plug in which replaces all the drive letters in the INI file by the current drive letter using a console replace tool.rhapdog
has written a launcher tool to solve such problems, take a look on General discussion about UltraEdit portable UEP - the mobile edition of UE
Something better would be when UE, UE3, UEP would set an environment variable UEPROGPATH
by itself in its own environment space on startup which could be referenced in tool configurations by %Env:UEPROGPATH
. But currently UltraEdit does not set such an environment variable and this solution would not help for files and folder paths configured in other configuration dialogs than the tool configuration dialog.
My best idea is that UltraEdit would support relative paths starting with .\
everywhere where files or folders can be specified in any configuration dialog and replace .\
by the applications path before using such a file/folder path. That's how my favorite file manager Total Commander works and that's the solution I implemented in the Windows application I'm responsible for development for my company to get the application portable. I wrote a long feature request email with much more details about this suggestion mainly for UE3 and UEP to IDM, but did not see any enhancement in that direction in the past, perhaps because of too less users asked for a better solution to configure files, folders and tools for being used from UE3 or UEP directly from the removable media.