I have a subapp within my app. This subapp happens to be a chatting app, which constantly makes calls to a server. In addition, I have another subapp that is a posting station that also makes calls. Yet, whenever either of these apps are accessed, the program becomes unstable and slow, even after the app (which is a custom control) has been removed from their parent container. My question is... do the timers and thread workers that make these calls continue to run after the instance has been removed? What could be making my program so slow? Please note that these custom control "apps" are declared in the main form via global variables that can be accessed across all forms.