Hi Asiri,
If u want technical stuff, read the blogs, articles and whitepapers on
MSDN, tons of stuff there, though digging through all of it may take
some time. http://windowsforms.net has articles on this matter as well.
If your interested in all this techincal stuff, dont look under C#, but
look under the .NET Framework. I'm sorry i cant be more specific here
b'cos this is a rather broad topic.
There are a LOT of cool info on the Emerging technologies from microsoft like the windows presentation framework, and
windows communication framework over at MSDN. I suggest that u download those CTP's from microsoft (WinFX, etc...) and relavent documentation and start from there, That stuff is reeeeeeeelllly deep and interesting :D, plus put up a post on the
LK forums. Google some topics that ur interested in, with the '.Net Framework' keyword, that should get u started :D
Happy Hunting,
Regards,
charith a.