Inkscape has "trace bitmap", which is based on Potrace. The result is one single path, no groups. There is a command to break apart the paths after that but that completely messes up the result.

*edit* ok, tried standalone Potrace to convert .bmp to .svg, much better! smile