in order to clean up with dozens of service workflows, i tried to build some script whose hold the items I really need:
my problem now is, how to submit the initial input, running a certain workflow.
on run {input, parameters}
set fpt to ((path to scripts folder from user domain as text) & "Services:Finder:")
set lf to list folder fpt without invisibles
activate me
set ch to choose from list lf
set ch to ch as text
set run_f to alias (fpt & ":" & ch as text)
tell application "Automator" to run file run_f -- workflow
return run_f
end run