Nein. Application.Processmessages ist im Grunde
nie notwendig.
Es ist manchmal praktisch, wenn auch etwas unsauber, wenn man verhindern möchte dass die
GUI einfriert.
Wenn du nett sein möchtest, kannst du dem Entwickler natürlich auch 2 Versionen anbieten: Eine blockierende, und eine die schaut, obs geht und dann entweder zurückliefert "dauert noch" oder eben den Wert.