That's a good point, I'm taking care as well. In fullscreen, my engine does not change the desktop resolution it will resize its internal buffer to match the computer's desktop resolution (preserving the aspect ratio not to lose proportions).
You could also just use a launcher.
Yes I'm considering having a lancher just before the game starts only for the first time you execute it though, otherwise it may be annoying.