diff --git a/packages/fppkg/src/pkgglobals.pp b/packages/fppkg/src/pkgglobals.pp
index e7f1c183bb..df3e97b9f7 100644
--- a/packages/fppkg/src/pkgglobals.pp
+++ b/packages/fppkg/src/pkgglobals.pp
@@ -366,6 +366,7 @@ begin
 {$ELSE USE_SHELL}
   S:=TProcess.Create(Nil);
   S.Commandline:=ACompiler+' '+AOptions;
+  S.ShowWindow:=swoHIDE;
   S.Options:=[poUsePipes];
   S.execute;
   Count:=s.output.read(buf,BufSize);