We have a Windows server, with Mac OS X 10.5 and 10.6 clients. On the server are some Automator workflows with custom icons stored in external resoruce fork files, like this:
foo.wflow
._foo.wflow
The custom icons are only visible to the 10.5 clients.