OK - I see I've got this completely wrong - tightVNC is starting via it's own script - which is fine - I always want it to run. It seems the above script is purely for PiPlay.
seems to configure my wired Xbox controller - but it doesn't allow me to use the D-PAD for games - in fact it's not even recognised in the controller configurator (TAB).