When you say "component" you mean Joomla component? or do you mean an application that will meet your requirements?
If you mean Joomla component i think the answer is no...you cant really integrate Fabrik into your Joomla component and pass it as your own...(i stand to be corrected of course)...
1. Backend forms
Yes Fabrik can create forms and for each form you can specify if you want it public or private etc...For more fine grained control you can use Fabrik to meet your individual access control needs and display forms based on more complicated criteria.
BUT, NOTE: Fabrik is just a tool ( a very nice indeed) to let you interface with the databases and present data on the screen (forms, table views etc). For custom functionality you need to write your own code.
2. Upload files
Fabrik has got by default a file upload element that does exactly that.
3. Hebrew
Well that is not really related to Fabrik but to the char encoding supported by your database. If you go with UTF8 support you should be fine.