I want to run a vnc server on startup as a user rather than root and seek opinion to where the best place to put the command

tightvncserver :1 -geometry 1280x1024 -depth 16 -pixelformat rgb565

etc/rc.local cron job?

Not sure here really if it needs to be before login so thought it prudent to run as a user.

Cheers,
BJ