are most gui's written so as to ease addition to existing code? is it a matter of adding a couple more overload funciton or do you have to revamp your entire program? i, of course, don't know anything about this yet, but i'd like to prepare myself if possible?

also, is there a gui more adaptable to existing either windows or linux model?

thanks in advance