Lite significa que le han quitado funciones o cosas para que funcione mas deprisa y no este sobrecargado, en teoria esta muy bien pero en la practica no tanto ya que en el caso del Windows XP quitan a veces la restauración de sistema porque piensan que si te infectas con un virus al restaurar seguirás infectado con ese virus, y por otro lado un Windows XP, Vista o 7 lite es ilegal a todas luces.
Un programa portable es como era en MSDOS (que tiempos), que los programas no necesitan instalación ninguna para poder funcionar, simplemente lo ejecutas y punto, son muy buenos para llevarlos por ahi, de ahí viene el nombre de portable, porque puedes ejecutarlos en otro PC perfectamente.
Saludos.