There is no reason to get confused by the application bundle. Just make sure that you set the current directory and you will be fine. You do that like this:

procedure Home;
var
mainBundle: CFBundleRef;
resourcesURL: CFURLRef;
path: AnsiString;
success: Boolean;
begin
mainBundle := CFBundleGetMainBundle();
resourcesURL := CFBundleCopyResourcesDirectoryURL(mainBundle);
SetLength(path, PATH_MAX);
success := CFURLGetFileSystemRepresentation(resourcesURL, TRUE, PChar(path), PATH_MAX);
CFRelease(resourcesURL);
if success then
chdir(path);
end;

This makes the Resources folder your current directory.