added custom icons, improved button-enabling/disable to also work when someone removes a shortcut while searching for it.