actual working sound card selection
save png using glib - pnglite is redundant
move gui objects into a struct
directory chooser button, alpha