I have, or will have, a small problem. as part of a move towards the mac i'll be porting a small unfinished application to OSX from windows. ok its a re-write from vb into probably something else. probably c++ (so its portable enough i don't have to do this again). under windows I make extensive use of .dll files to allow a 'plugin' capacity to be added to my little program. I don't *need* the plugins, it can all be coded directly, but plugins make expansions *very* easy to add as well as making the program more useful. I'm not asking here for 'how do I do this', i'll try to work that out myself, the question is: what does OSX call what in the windows world are '.dll' files? and what is the technology used to load/call functions within them? essentially so i can go and google till I explode.