@Korback :
Deux pistes de mémoire...
1 - Il faut que tu génère une fichier de type Xnb à l'aide de visual studio (xna) qui comporte toutes tes ressources et que l'incorpore sur ton prj Monogame.
2 - L'extension d'une ressource externe n'est pas nécessaire et inutile. Le nommage d'une ressource externe est géré en interne par justement ce fameux fichier xnb qui contient la sérialisation des data ainsi qu'un référencement unique des datas de la dite ressource.
gpt = Content.Load<Texture2D>("gpt.png");
=> gpt = Content.Load<Texture2D>("gpt");
Fait une recherche google sur "Xna+Xnb+Monogame".
Si tu ne souhaites pas installer le framework xna pour générer tes fichiers Xnb voici un lien à consulter.
http://sourceforge.net/projects/xnbbuilder/
Bonne continuation.