First of all, I'm using C# 2.0 with VSTS 2005 on Windows XP SP2.
Now, does anyone know of an API call that can add extra buttons to the ControlBox of a form? I've seen plenty of apps that do it. eMule, for example, has a small "minimize" like button right next to the real one, and many of nVidia's multiple-monitor tools somehow add a "move to monitor..." button to EVERY window's controlbox, so I know it's possible.
I'm sure it's just an API call that you give the window handle and what to add, right?