I'm making a cross-platform, GUI based audio transcoder. Anyone have any tips before I start? I plan on implementing as many libraries into it as possible and they may be taken out at compile time of course. I also plan on making different implementations for each platform (this may change if I find no need for it at all.).
My biggest complaint about myself is that I can't design a program if my life depended on it and I find myself spending days or even weeks on a nice and sly design. This is where I need recommendations the most.