In VB6 there was a control, in .NET I dont know of such a control exists. best bet might be to load a WebBrowser control and load the flash that way. I dont fully understand your question, if the flash animation file is not inherently transparent, it will not be possible to achieve the effect you desire.