2. 3. Yes, memory leaks still exist.
4. To prevent GUI overlap attacks and fake popups.
5. I bet there is an equivalent.
6. Very much no, though they are faster for sure.