The visualboyadvance script (which sets up ~/.VisualBoyAdvance prior to running the emulator) changes the working directory. This causes and relative paths given on the command line to fail.
fixed with 1.7.2