I also have a 98 RM125 and have/had similar issues to you
Re the idleing. Doesnt really bother me at all, its not like I need to wait at the red robots or anything like that.
My bike used to creep forward in 1st. So I tried adjusting my cable. After that it was even worse, and I could not get it back to how it was.
Removed my clutch cover, and noticed that I only had 4 springs. Removed the pack and noticed my basket and inner hub was heavily notched.
Filed the basket ( took about 30 minutes, was very easy), lubed my cable, and reinstalled clutch with 5 springs.
Now there is no creeping in 1st, but maybe a little slipping.
Ordered a new OE Hub, hinson basket and all 15 or 17 (however many there are) clutch plates. Thought about installing them now, but as I only have about 5 hours total mx riding time, i thought I would wait it out until my existing clutch is toast.