For-Free geht nur selbst-signiert, aber das ist für eine Weitergabe ungeeignet, da du dann auch die Signatur mitgeben und jeder sie manuell bei sich installieren müsste.
Kleiner Einspruch zu "ungeeignet". Ich habe das früher mal gemacht und hatte den Eindruck, dass die Beschwerden etwas weniger geworden sind. Es bringt nicht viel, aber auch nicht nichts.
Zwischenversionen z.B. für Betatester mache ich immer noch so, die können dann auch wenn sie wollen mal das eigene Zertifikat installieren. Offizielle Versionen werden von meinem Auftraggeber "richtig" zertifiziert.