Nothing special happens if you mark a Pokemon it just helps you if you use a certain coding system yourself for each mark. You could mark Pokemon when they have maxed their EVs so you know you can't EV Train them anyone. You could mark a Pokemon with the heart shape if it's going to be in Contests. This is just a useful idea I sometimes use and maybe you could use it too or make your own use for the marks.