Upon further thought symlink might not work. We can make it work on some systems e.g. Mac and cygwin. Problem I see is, how does one find the executable's fullpath? If the symlink source is in argv[0] then no posix portable way. I was looking at this for finding cm3.cfg. -jay/phone