Не надо в DLL создавать Application.
И присваивать его не надо.
Я, как понял, у тебя простая формочка. Создавай ее с родителем Nil, а упоминания Application вообще убери.
Если очень хочется пообщаться с Application, то делается это подругому.
Код:
{ DLL }
function ShowAboutForm(AHandle : THandle;...) : Boolean;
begin
Application.Handle := AHandle;
...
end;
{ Program }
...
ShowAboutform(Application.Handle,...);