Well, it sounds like you are saying that you have two forms open and active in your program and then you send the program to the background and then click on the program to bring it back in focus which of course brings the program into focus [which consists of two open forms] not just the form you clicked on. If you want one form visible and the other hidden then you need to write some code. The simple method being .Hide