You have some options under SuSE.
You could put the
xmodmap -e "pointer = 1 2 3 6 7 4 5"
statement in /etc/init.d/boot.local. Keep in mind, though, that in the SuSE world this script runs before any of the SysV (runlevel) scripts. So if that command depends on any of your SysV scripts, this is probably not a good idea.
You could create a SysV script but that's a bit more work, and I don't know that it is necessary in this case.
You could append the statement into your user's ~/.profile file so that every time you login it is run.
You could append the statement into your user's ~/.xinitrc file so that when you start X it is run.
Sounds to me from the name of the command you're using that the last option may be the best (just a guess).
edit: I see you've removed the original question while I was typing this. Well, here's the response anyway.