ProgramOptions: added fallback to read ~/.config/[binary]/config
got rid of unused result warnings