I've created a custom field formatter using hook_field_formatter_info() and implemented it using hook_field_formatter_view().
My formatter requires additional javascript though and at the moment I'm including it in hook_field_formatter_view() but I have a feeling there's gotta be a better place to do this.
However there is no hook_field_formatter_preprocess() (there is a formatter_prepare_view() though but it doesnt't seem right)
Any ideas?