I have a winforms app and the customer is asking for it to be able to run in 4 modes. The standard 3 (minimised, maximised and midimised) should behave as normal. However, they also want a sort of "inconspicuous" mode where a small cut down form would run in bottom right of the screen with some bare details. Basically nothing but a progress bar/counter and an abort button. A bit like a persistent toaster notification.

I think I've really got two questions at this stage:-
1. Can anyone suggest a framework / approach that would support this sort of mini-window?
2. Can anyone suggest a good way to transition between it and the standard 3 modes (it would be great to add a 4th button to the top right of the main window but I wouldn't know where to start)?