i have console app @ moment, monitors folder files, , based on rules , file name, copies new file location on network. i have requirement make application more pretty, decided go simple winforms single form application displays status , 'last updated file' type information. the console app written in such way console display information went through single method, called 'notify', taking 2 parameters. string display information want user see, , errorlevel enum, which, if 'normal' displayed in green text, if warning, yellow, , if error, red. point is, code did use 'notify' method output text. i want change console app normal class, run background worker winforms project, , have notify method in thread send updates winforms app, safely. think can done events, not sure best way handle this. propose method working? there's 'invoke' way of doing things. good? like: this.begininvoke (new methodinvoker(() => updatelabel(s)); it se...