As already discussed into the related bug report (
http://bugs.freepascal.org/view.php?id=24052 ), Application.Handle was originatively in Delphi the handle of an hidden window 'owning' all the other -visible- user windows.
In a Windows environment only, of course (i.e. Delphi).
Currently, it seems that even within Delphi this property is -about to be - deprecated.
Concretely, Application.MainForm.Handle should do the trick in -almost- all the cases, if:
-you are in a windows environment,
-your main form has been created (i.e. don't use it inside the oncreate method of your main form -usually Form1-, for instance).