please consider setting up a solution for the programs you know (feature rich or not, each idea one solution please), provide information on what is what, is it GTK or Qt and maybe a feature list! I will edit my solutions to get some more detail into them too.
what are "your" programs like?