Looks OK to me...

A few notes/questions:
  • Must the "setoptions" be inside the UDF or not? If so, then the previous settings must be set just before the UDF returns / exists.
  • A UDF may never interact with the user, so no get / gets / ? / messagebox etc...
  • Must the UDF also check for existance of the other required UDFs / check the required KiX version?
  • The UDF could also be dependant on other things than UDFs, like WMI / OS version etc...
_________________________
Greetz,
Patrick Rutten

- We'll either find a way or make one...
- Knowledge is power; knowing how to find it is more powerful...
- Problems don't exist; they are challenges...