not an off-topic question
There's no need to get Symbian Signed if you don't want to. Symbian Signed gives your users a trust that application is well tested, and will work as aspected. it is also required when your application uses advance capabilities of S60 platform.
SWF2Go compiles SWF launcher and SIS that uses user grantable capabilities. so, you wish not to get your application Symbian Signed, you can go ahead with Self Signing.
i have posted about this on my blog:
test UIDs are not suggested for final distributions, as there might be chance of conflict. you can register free on www.symbiansigned.com and get UIDs from there, and its free as well.
Self Signed applications works fine on all S60 3rd Edition devices. but to install Self Signed applications, users have to set Software Install permissions to All on thier device, which i found is set to All most of the times
// chall3ng3r //