Цитата(Goofy @ Sep 23 2008, 10:57)

Но как теперь отгородиться от сообщения о том, что запрещена смена элементов формы не из родного потока?
Не менять (напрямую) элементы формы не из родного потока. Серьезно.
Для межпотокового взаимодействия с формами предназначена Form::Invoke и семейство (BeginInvoke/EndInvoke).
PS. В некоторых(простых) случаях можно попытаться использовать компонент BackgroundWorker.
Цитата(Goofy @ Sep 23 2008, 10:57)

Хотя быть может тот случай когда "лучше деть потерять, но за 5 минут долететь"
Боюсь что тут одним днем не обойдется. .Net очень мощная платформа, но и далеко не самая простая.
Цитата
Максимум билдеровские нажал на кнопку, получил результат.
А чем собсвенно Вас билдер не устраивает?