if desktops (or whatever the heck they are officially known as) is what KDE calls virtual desktops", i.e. you define e.g. 8 desktops and have different windows on each, but "sticky windows are shown on all desktops, then the answer (at least with KDE) is to use kstart.