I have these little cursor shaped forms that I need to be on Top of everything, all the time...
FormStyle
is already fsStayOnTop
I use this cod
This has to be the ultimate, or worst, piece of hackery I'll publish.
In the OnTimer event place the following code:
if visible then SetWindowPos(Self.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE or SWP_NOMOVE or SWP_NOACTIVATE);
I'm using this in one of my projects and it seems to work alright.