I have several users that have complained that after moving the window of one
of my apps (that uses Alphaskins) once the minimize/maximize/close buttons
disappear.
After a long investigation I have discovered what these users have in common.
They have a program called Aquasnap installed:
http://www.nurgo-software.com/pricing/aquasnap
The test works with the Personal( Free version).
To reproduce
1. Install Aquasnap Personal
2. Create a new Delphi App (I have tested with Delphi 7)
3. Put SkinManager, SkinProvider on form and select any Skin (tested with Acryl)
4. Important: in SkinProvider set DrawNonClientArea to False (Bug does not happen with set to True)
5. Start the empty window application, and move it around
Result: Minimize, Maximize, Close button disappear (not a visual issue only, as the window cannot be closed).