Правильно: и. о. генерального директора.
Да, если это не высшая государственная должность, то ее следует писать с маленькой буквы: и. о. генерального директора.
Правильно - с пробелами: и. о. генерального директора.
Верно написание строчными буквами: и. о. генерального директора.
Корректно написание со строчной буквы, с пробелом после точки.
Строгая деловая норма: ...действующего.
Правильно: и. о. генерального директора Никитину.
Верно: и. о. генерального директора.
Правильное сокращение: и. о. (и. о. генерального директора, и. о. заместителя генерального директора).
Правильно: и. о. генерального директора (но: врио – временно исполняющий обязанности).