I think the first option is rather better, I could turn it into a PC application. If I found a way to make a similar GBA emulator version like the GB/GBC VC one for Pokemon Red, Blue and Yellow, then I can also make a .CIA version of the game (it wouldn't stop players from cheating, but it would make it more tricky). I'm terribly sorry for saying this, but I have no idea about how can I make the hypothetical PC application, do you know about any good tutorials? (Also I know there are Java emulators at websites, but the purpose is to play it offline and I hate Java).
I'm very grateful for your reply, my friend.