static string ExpandPath (string path)
{
if (path != null && path.Length > 1 && path [0] == '~' && path [1] == '/'){
if (bundlePath == null)
bundlePath = NSBundle.MainBundle.BundlePath;
return Path.Combine (bundlePath, path.Substring (2));
}
return path;
}