So, (both for libraries or single externals) you can choose to "-lib" them at startup or load them on demand by creating an object (a library can also be loaded by creating an object with the library name).
i didnt realise this... are there any problems with dropouts and the like with using -path for large externals? so far i always use -lib for all my externals, but if there isnt any problem with dynamically loading up the .dll's as i use them i'll probably switch to that if only to speed up my pd startup time.
Yes, dropouts can occur if loading and instantiating an object takes a longer time. This is internally treated just like message processing - no separate threads or other magic.
greetings, Thomas