Although I agree that using sprites would work better, here's a spiral with particles...
SetVirtualResolution(800, 600)
SetClearColor(255, 255, 255)
CreateParticles(1, 400.0, 580.0)
SetParticlesDirection(1, 10.0, -64.0)
SetParticlesAngle(1, 25.0)
SetParticlesImage(1, LoadImage("particle1.png"))
SetParticlesSize(1, 16.0)
SetParticlesFrequency(1, 256.0)
SetParticlesLife(1, 6.0)
SetParticlesMax(1, -1)
SetParticlesVelocityRange(1, 1.0, 1.5)
AddParticlesForce(1, 0.0, 0.5, -100.0, 0.0)
AddParticlesForce(1, 0.5, 1.0, 150.0, 0.0)
AddParticlesForce(1, 1.5, 2.0, -200.0, 0.0)
AddParticlesForce(1, 2.5, 3.0, 250.0, 0.0)
AddParticlesForce(1, 3.0, 3.5, -300.0, 0.0)
AddParticlesForce(1, 3.5, 4.0, 350.0, 0.0)
AddParticlesForce(1, 4.0, 4.5, -350.0, 0.0)
AddParticlesForce(1, 4.5, 5.0, 350.0, 0.0)
AddParticlesForce(1, 5.0, 5.5, -350.0, 0.0)
AddParticlesForce(1, 5.5, 6.0, 350.0, 0.0)
AddParticlesColorKeyFrame(1, 0.0, 0, 0, 0, 255)
Do
Sync()
Loop