I unfortunately can't give much direction with just that one stack trace. Do you have a ChildFormDialog object on your form? If so, could you try taking that off and seeing if the problem goes away? The only thing I can see there is some calls dealing with BO transalations, but I don't know if that is due to a child dialog or just normal business layer unwinding processes on a dispose.If this isn't due to a child dialog, could you try duplicating this on a small sample app that we can load up and trace through?