go with teamviewer that way it reports everything to your account so when the ip changes teamviewer is already updating its self with the info. it can be hard to install on linux but its well worth it in the end.
I've already tried Teamviewer but didn't work out of the box. You're probably right, it's not easy to install but maybe I can figure out how to install it in the next few days
In the meantime I've installed X11VNC and it works fine, except encrypted connections.
FreeNX looks interesting too but doesn't work at the moment.
all that said your ip shouldnt change unless you router reboots or looses connection so normal programs like xrdp will work fine aslong as you know the ip
Some internet providers disconnect every 24h but at the moment mine doesn't
and I've found out my AVM FritzBox has a build in email service everytime something changes, including the IP address
Awesome