removing the Serializable interface from the AbstractAgent class and related refactoring
now --desktop false prevails
fixing the Desktop Java Web Start demo