These are some GNOME extensions to give GNOME the look and feel of a the 'common desktop environment' with task bar and task tray. All links in this document last tested: 2021-05-31.
Dash to Panel, by jderose9
An icon taskbar for the Gnome Shell. This extension moves the dash into the gnome main panel so that the application launchers and system tray are combined into a single panel, similar to that found in KDE Plasma and Windows 7+. A separate dock is no longer needed for easy access to running and favorited applications.
Tray Icons: Reloaded, by MartinPL
Tray Icons Reloaded is a GNOME Shell extension which bring back Tray Icons to top panel, with additional features.
Dash to Panel, by jderose9
An icon taskbar for the Gnome Shell. This extension moves the dash into the gnome main panel so that the application launchers and system tray are combined into a single panel, similar to that found in KDE Plasma and Windows 7+. A separate dock is no longer needed for easy access to running and favorited applications.
Desktop Icons, by rastersoft
Add icons to the desktop.
Launch new instance, by fmuellner
Always launch a new instance when clicking in the dash or the application view.
TopIcons Plus, by phocean
This extension moves legacy tray icons (bottom left of Gnome Shell) to the top panel. It is a fork from the original extension from ag with settings for icon opacity, saturation, padding, size and tray position, along with a few minor fixes and integration with the Skype integration extension.