Mam taki problem.
Napisałem sobie ostatnio dwie, proste aplikacje. Jedna ściąga sobie RSS do listboxa, druga wysyła zapytanie do World Weather Online i z xmla pobiera i wyświetla dalej dane pogodowe na podstawie długości/szerokości geograficznej.

Postanowiłem sobie te dwie aplikacje skleić w jedną, wspólną, działającą na np. Pivocie (albo Panoramie, mniejsza o szczegóły).

I teraz nie wiem do końca jak to zrobić. Bardzo chciałbym uniknąć sytuacji wrzucenia tego całego kodu "na chama", wszystko razem. Z drugiej strony, nie jestem do końca pewien jak to rozdzielić, bo obie aplikacje korzystają z wątków i obie same w sobie oddziaływają na elementy GUI...

Zdaję sobie sprawę, że pytanie odnosi się do podstaw i jest mocno teoretyczne. No, ale może podzielicie się jakimiś przemyśleniami w tej kwestii.