Ho risolto tutto. Ho dichiarato variabile di tipo stringa a cui le assegno il valore Application.StartupPath
Dim path as string = Application.StartupPath
Così ho il percorso dell'eseguibile in qualsiasi posto si trova, e così basta aggiungere a "path" i vari sottopercorsi. Ad es. path+"\gallery\foto.jpeg"