... der Hauptunterschied ist der Zeitpunkt des öffnens!!! das wird insbesondere dann spannend, falls so ein open auf den Hammer rennt, bei user controlled passiert das erst und nur dann, wenn das Programm am open vorbei fliegt, bei automatischem öffnen unmittelbar beim Programmstart.
D.h. der UC ist genauer, man kann noch auf ein Problem reagieren.
@Performance: über was man alles nachdenken kann (Kopf schüttel), so ein open passiert im allgemeinen einmal und dauert in der Größenordnung Milli Sekunde...

D*B