Nope, still produces the "CRITICAL ERROR". wwmp2wmb.exe doesnt depend on .wmp does it, it only uses the $$M file.

Anyway, i've found a workaround by writing the absolute path of the wad and palette into the $$M file, so it will find it anywhere.