请教: 一个DELHPI程序,Mainform 打开多个(比如4个)SubForm,这个SubForm是非模态的,通过在
procedure CreateParams(var Params: TCreateParams); override;procedure TSubForm.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  Params.WndParent := 0;
end;
中指定Params.WndParent := 0;让其在任务栏显示出图标.同时在SubForm中模式打开一个对话框,这时SubForm就不见了,关掉这个模式对话框后,它又出来了了,怎么解决此? 建立SubForm的对话框用的是
xxxx.Create(self);
同时,当SubForm多打开几个时,在任务样就出现了程序的名字(如xyz.exe就显示成了xyz),我想要的是程序的标题栏上的.我已设置了程序的名称和MainForm.Caption为我想要的汉字字符串. 
请帮助,谢谢.