Die Frage war eher, ob deine Anwendung gegen die Runtime Packages kompiliert ist und die Packages letztlich das
Package mit dieser besagten
Unit im requires haben. Sonst wird sie mehrfach einkompiliert und dann ist klar, dass der initialization Block mehrfach ausgeführt wird.