Cao...
sto se tice helpa, imas na net-u gomilu alata koji rade taj posao... ali ne mogu
da ti preporucim posto ni jedan nisam koristio

A sto se tice kursora... probaj ovako:
Za pocetak napisi proceduru:
Code:
procedure Form1.HelpCursor (EnableHelp : Boolean);
Var
X : Integer;
C : TCursor;
begin
If EnableHelp Then
C := crHelp
Else
C := crDefault;
For X := 0 To Form1.ComponentCount - 1 Do
(Form1.Components [x] As TWinControl).Cursor := C;
Form1.Cursor := C;
end;
Zatim stavis na formu jedno dugme (ili sta vec hoces.. nije bitno) kojim ces da "palis" kursor sa upitnikom i u njegovom OnClick eventu pozivaj proceduru
HalpCursor (True), a u Onclick za komponentu za koju ti treba help ubaci
Code:
If Cursor = crHelp Then
Begin
HelpCursor (False);
// Ovde ide tvoj kod koji prikazuje help
End
Else
Begin
// Ovde ide kod koji se izvrsava ako nije ukljucen kursor sa upitnikom
End;
To je to
