My task db file 'my.tsk' was located in "x:\ProgFiles\TaskCoachPortable\Data\" directory. Today I got new flash drive and I move my PortableApps. All of them worked with no problem, except TaskCoach. The new location is "y:\PortableApps\TaskCoachPortable\Data\". When I started it I got an error message:
"Cannot open Y:\ProgFiles\TaskCoachPortable\Data\my.tsk because it doesn't exist"
Looks like the luncher has detected that new drive letter is "Y:", but it did not detected the change of base directory from "ProgFiles" to "PortableApps"