Une partie de la programmation de l'application de bureau détecte si l'utilisateur a une certaine fenêtre active. Cela peut être fait en utilisant Visual Basic. Vous pouvez définir une fenêtre active à tout moment alors que le programme est en cours d'exécution sur la machine de l'utilisateur. Ceci est utile si vous avez un logiciel avec plusieurs formes, et l'utilisateur doit avoir une forme active pour exécuter une fonction. La fonction pour définir la fenêtre active est une partie des bibliothèques de liens dynamiques (DLL) de Windows.