RockyMu wrote: I am still missing something? Sorry man.... can't help you there. MFC->.NET interaction I haven't delved into. No garbage collection in MFC to help you out with the new/delete operations. But I imagine that your problem is a result of your instantiation of the FormX object and MFC not knowing how to release it properly. At least it's a place for you to start looking. :) Artificial intelligence is no match for natural stupidity.