I haven't used gnome in a while, but I think gnome's session-manager is supposed to start numlock in the same position as when you last locked out.
If you must start numlockx, you should be able to put a script in /usr/local/share/gnome/autostart. I think this is where Gnome keeps it's autostart information. This may have a graphical interface as well.
/Martin