People having issues reaching this site and/or clicking on right side links, shouldn't have them anymore. I've accidentally let icarosdesktop.org domain expire, but now I have renewed it for many years. People still having problems should refresh their browser's cache or just wait for some hours. Thank you for your kind patience.