NSGetExecutablePath takes size as uint32