y dunn u pass a byte array frm the Business Layer to the presentation layer? Read the contents in the business layer into a byte array and pass that array to the presentation layer and use ur logic to display the content.
u can do this with vc there is no hooking with c# on other applications windows messages. even if you used win32 hooking API's implicitly from c#, you will hook only your own Application Messages. marcoryos