From the articles I read, to change the behavior of a window's default values, in MSWindows specifically here, you will have to design your own window with all the necessary functionality to avoid any coding problems. In this way, you will be, more than ever, on your own in this task. Here are some articles on how to insert a new button in the TitleBar and possibly help in your search for the answer to add "help" functionality to the standard buttons of a window (Min, Max and Close)
In the end, Delphi encapsulates the low-level MSWindows APIs, so you can also rely on the "C" functions and try to transcribe them to ObjectPascal.
As many experts say in the articles, it will be a very difficult task (redesigning MSWindows) and achieving your goal, however, is possible (but I don't know how).
https://delphihaven.wordpress.com/2010/04/19/setting-up-a-custom-titlebar/ https://stackoverflow.com/questions/11140090/add-help-button-but-keep-maximize-and-minimize https://stackoverflow.com/questions/1474663/how-to-include-help-in-title-bar-of-winform
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!