More code cleanup
A basic workaround for the custom icons
Basic Linux browser opening support