Надуманная??? Ну не знаю в 0.9.29 работают почему то ток poDesktopCenter, poScreenCenter и poMainFormCenter, в 0.9.28 как оказалось работает и poDefault, но все равно почему то не работает сохранение и загрузка координат положения окна из ini файла. Они являются какими то абсолютными. В случаи poDesktopCenter форма так и будет создаваться по середине. В 0.9.28 и при  poDefault форма всегда будет в дефолтном положении.
Набрасал небольшой пример 
http://ifolder.ru/18324215Имел ввиду в runtime компоненту назначить действие. Почему то при режиме {$mode objfpc}{$H+} 
ругается Error: Wrong number of parameters specified for call to. При  {$mode delphi}{$H+} конечно работает, но интересно, как это должно работать в нативном режиме. 
Например
При назначение 
- Код: Выделить всё
   Application.OnMinimize := AppMinimize;
  Application.OnRestore := AppMinimize;
где 
- Код: Выделить всё
 procedure TMainForm.AppMinimize(Sender: TObject);
begin
  {$IFDEF WINDOWS}ShowWindow(Handle, SW_HIDE);{$ENDIF}
end;
Ругается MainUnit.pas(403,40) Error: Wrong number of parameters specified for call to "AppMinimize"
или динамически  создаются пункты меню 
- Код: Выделить всё
     with PopMenu.Items.Items[1] do
    begin
      for I := 0 to List.Count - 1 do
      begin
        if list.Strings[I] <> EmptyStr then
        begin
          Add(NewItem(list.Strings[I], 0, False, True, PopClick,
            0, 'MenuItem' + IntToStr(I)));
          Items[I].Hint := list.Strings[I];
          Items[I].ImageIndex := 51;
        end;
      end;
    end;
Ругается на PopClick
MainUnit.pas(463,70) Error: Wrong number of parameters specified for call to "PopClick"
Nik писал(а):Вот тут обсуждали: viewtopic.php?f=5&t=735
Спасибо за наводку на тему.