loadIcon
fun ImageView.loadIcon(dispatcher: CoroutineDispatcher = Dispatchers.Default, iconFlow: AppIconFlow, shimmerLayout: ShimmerFrameLayout): DisposableHandle(source)
Loads an icon into an ImageView using a coroutine and shows a shimmer effect while loading. Returns a DisposableHandle to cancel the loading and hide the shimmer.