I created a standalone .NET WPF application that's been in use for several months now. All along I thought it was checking desktop licenses back in after invoking Shutdown() on an IAoInitialize object but apparently the licenses aren't getting checked back in until the application closes. I even made a much simpler test application with two buttons to test this (see code below). Clicking btnCheckIn does not check the license back in. Is it possible to check a license back in before the application closes? I should probably also mention that the license that is getting initialized in this example is a concurrent license.